<?php
.
.
.
mysql_connect($host,$username,$password);
if (!mysql_select_db($database))
die("Can't select database");
$query="UPDATE table SET a='$A', b='$B', c='$C', WHERE id='$ID'";
$checkresult = mysql_query($query);
if ($checkresult) {
echo "Success";
} else {
echo "Sorry, it failed !";
}
mysql_close();
?>
脚本将编辑该字段并用输入获得的新信息替换该字段。
它将按预期回显 Success
,但行没有改变。
如何解决这个问题?
最佳答案
改变这个:
$query="UPDATE table SET a='$A', b='$B', c='$C', WHERE id='$ID'";
用这个:
$query="UPDATE table SET a='{$A}', b='{$B}', c='{$C}' WHERE id='{$ID}'";
关于php - 更新声明无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471075/