mysql_query("INSERT INTO dictionary ('word', 'definition') VALUES ('".$word."','".$definition."');")
,就不會執行,當我echo
它 - 我得到這個:
更多的PHP MySQL的INSERT樂趣
INSERT INTO dictionary ('word', 'definition') VALUES ('monkey','monkey');
所以值被帶入其正常的,如果我出去把mysql_error()
我獲得:
您的SQL語法錯誤; 檢查對應 你的MySQL服務器版本使用附近的'詞「的 正確的語法手冊, ‘定義’價值 (‘猴子’,‘猴子’)」在1號線
有任何想法嗎?我很難過。
如何在數據庫中設置表格?可能是字段值錯誤 – Phil 2011-02-05 19:26:01
如果這是一個反覆出現的問題,請學會使用錯誤消息:「正確語法使用near:」的第一個字符是解析器停止的地方,因爲您做錯了什麼。這是一個單引號,應該告訴你,單引號是錯誤的。 – 2011-02-05 19:28:47