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