您好需要一些帮助......
我使用下面的代码而我的表格没有更新。
$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号)时,它正在更新..当我使用声明的变量时,我不确定它为什么不更新。 :(
答案 0 :(得分:0)
我猜你使用的是php。 看看这个:
mysql_query("UPDATE layout SET `set` = '$set' ...
看看"在之前'。你需要用正确的引号括起变量。
查看此页面:LINK