有一些小東西我一直在這裏失蹤,但我無法找到它爲我的生活。MySQL插入語法錯誤 - 無法找到它!
$insert = mysql_query("INSERT INTO USERS
(`FBID`, `FIRST_NAME`, `LAST_NAME`, `GENDER`)
VALUES ('$fbid', '$firstName', '$lastName', '$gender')");
的錯誤是:
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
任何想法?
嘗試呼應的SQL字符串,看看你傳遞什麼到'mysql_query'。 – 2010-09-02 16:54:38
那些應該是單引號(''')和d反引號(')在SQL語句中? – 2010-09-02 16:54:49
有沒有一種方法可以記錄ACTUAL查詢?那就是變量被填充的那個?如果你還沒有逃過那些價值觀,你會遇到問題(如果其中一個變量包含單引號會怎麼樣?)。 – 2010-09-02 16:55:42