2014-07-15 49 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