SQL WHERE语法错误

时间:2014-07-15 13:47:35

标签: php mysql syntax-error

当我跑步时:

$query = "UPDATE subjects SET
               menu_name = '{$menu_name}',
               position = {$position},
               visible =  {$visible},
               WHERE ID = {$ID}";
$result = mysql_query($query, $connection);

我回来了:

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在#< WHERE ID = 1'附近使用正确的语法。在第5行

1 个答案:

答案 0 :(得分:5)

WHERE子句之前删除此逗号。由于没有更新的值,因此不需要逗号,因此会导致语法错误。

visible =  {$visible},
                     ^