我要更新特定行的表需要在我的PHP語句一些建議更新SQL表
我用這個語句來調用客戶端的信息
<?php
$host="localhost"; // Host name
$username="****"; // Mysql username
$password="****"; // Mysql password
$db_name="****"; // Database name
$tbl_name="members"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get value of id that sent from address bar
$id=$_GET['id'];
// Retrieve data from database
$sql="SELECT * FROM $tbl_name WHERE member_msisdn='$query'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
這工作得很好呼應的信息我需要並能夠改變它。
<form name="form1" method="post" action="control_clientupdated.php">
這referes到我的行動的PHP腳本
的問題,我需要幫助的是如何做我通知我的動作腳本使用我跑更新該行的查詢相同的ID。
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// update data in mysql database
$sql="UPDATE $tbl_name SET member_name='$member_name',
member_surname='$member_surname', member_msisdn='$member_msisdn', cid='$cid',
cofficenr='$cofficenr', cfax='$cfax', e2mobile='$e2mobile' WHERE member_msisdn='$query'";
$result=mysql_query($sql);
我已經把在更新
讓我說出它顯示了做的最後的WHERE語句,但它並沒有在所有
剛在隱藏字段中傳遞'$ id'的值。 – Rikesh 2013-03-14 13:13:35
是你的「control_clientupdated.php」腳本的第二部分? – 2013-03-14 13:15:12
取決於你在哪裏存儲id(在表單中的某處?),但是像$ _POST ['id']; – 2013-03-14 13:15:18