我正在尝试更新记录,并想知道为什么我不能让它工作?
我可以写一个新记录没问题,但更新不起作用;这是我想念的东西吗?
else {
echo "ID NOT EMPTY-";
//---inside else statement shows this echo and the $id number printed on screen WHERE should have varible $ID but I changed it to debug
echo "$id";
$SQLstring3 = "UPDATE $Tablename SET(blank='1') WHERE(id='5')";
$QueryResult = @mysql_query($SQLstring3, $DBConnect);
}
答案 0 :(得分:1)
我认为问题可能在于您使用SET
和WHERE
的方式。紧跟它们后面的括号()
可能会使它们看起来像MYSQL
函数,它会尝试执行它。你拥有的是:
"UPDATE $Tablename SET(blank='1') WHERE(id='5')";
尝试删除括号:
"UPDATE $Tablename SET blank='1' WHERE id='5'";