0
您的SQL語法錯誤; 檢查與您的MySQL服務器版本 相對應的手冊 在「Krul」附近使用的正確語法。 ')'at line 1我怎樣才能調試這個SQL錯誤..?
我有一個很多循環的LONG腳本。它似乎工作,然後我得到這個錯誤,這是什麼意思?
更新: 噢好吧,我明白了什麼是錯的。我正在存儲一個變量,它有時會有一個撇號,所以它會弄亂我的SQL語法。 例如 $ name =「你和狗狗很酷。」 我的SQL語法會是這樣'$ name'
我該如何解決這個問題?
更新2: 我使用和addslashes()
感謝您的幫助!查看示例時,我無法理解這一點,特別是sprintf和百分比s: $ query = sprintf(「SELECT * FROM users WHERE user ='%s'AND password ='%s'」, mysql_real_escape_string $ user), mysql_real_escape_string($ password)); 什麼是$ s – Strawberry 2009-11-08 18:41:23