我正在創建一個網站,我在更新頁面時遇到了一些麻煩。該頁面更新現有的帖子。我的SQL表格不會更新
這裏是一個失敗的代碼:
$result = mysql_query("UPDATE php_blog SET timestamp='$timestamp',
title='$title', entry='$entry', WHERE id='$id' LIMIT 1") or die(mysql_error());
當我按我的窗體上的「更新」按鈕,我得到這個SQL消息:
您的SQL語法錯誤;檢查對應於你的MySQL服務器版本正確的語法使用近「WHERE ID =」 9' LIMIT 1' 在行1
,但我不知道這意味着什麼手冊。我查過那個地方,但找不到任何錯誤...幫助?謝謝
你有一個額外的逗號 - 在WHERE之前刪除逗號。 – sgeddes 2013-02-21 18:29:38
WHERE id = 9把這個 – 2013-02-21 18:30:00
請考慮使用準備好的語句。 – bernie 2013-02-21 18:30:26