大家好,使用以下查询:
$rows = mysql_query("UPDATE admin SET create ='".$close."' WHERE id=".$id) or die(mysql_error());
但是我收到以下错误: 您的SQL语法中有错误;检查与MySQL服务器版本对应的手册,以便在第1行'create ='0'WHERE id = 6'附近使用正确的语法
提前帮助我在这方面提供帮助
答案 0 :(得分:8)
create
是reserved word。你必须逃脱它:
UPDATE admin SET `create`=...
^- ^-
答案 1 :(得分:2)
您需要使用反引号(`
)正确引用您的查询,因为create
是MySQL中的保留关键字。
$rows = mysql_query("UPDATE admin SET `create` = '".$close."' WHERE `id` = ".$id) or die(mysql_error());
我强烈建议您使用PDO。