2014-07-15 48 views
-3

当我运行:SQL WHERE语法错误

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

我回去:

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

+2

删除'之前的逗号' –

回答

5

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

visible = {$visible}, 
        ^
+0

感谢它的工作! – user3841115