0
您好需要一些幫助....正在更新mysql表
我正在使用下面的代碼和我的表未更新。
$date = array("1001", "1002", "1003");
$sql="select ID from fid;";
$result = mysql_query($sql) or die("Query failed : " . mysql_error());
while($row = mysql_fetch_array($result, MYSQL_NUM)) {
$test_id = $row[0];
foreach ($date as $datex){
$sql2="UPDATE tbl1 SET date1=(SELECT date1n FROM dat".$datex." WHERE ID=".$test_id.")";
mysql_query($sql2);
但是,當我改變dat".$datex."
到dat1001
(這是一個真正的表名)和".$test_id."
到989
(這是一個真正的ID NUM),它被更新。我不知道爲什麼它不更新當我使用聲明的變量。 :(
確保fid表格被正確填充。可能打印sql2以匹配sql語句:echo $ sql2; – Ankit