我正在用一種博客來玩轉。我發現了一個錯誤,當我說:我的php/mysql代碼有什麼問題?
我的PHP如下:
$query = "INSERT INTO articles (articleTitle, articleType, articleText, userID)
VALUES('$articleTitle', '$articleType', '$articleText', '$userID')";
$result = mysql_query($query);
var_dump($articleTitle);
var_dump($articleType);
var_dump($articleText);
var_dump($userID);
var_dump($result);
echo mysql_error();
我的結果是這樣的:
string 'New News! (Sounds like noo noo's)' (length=33)
string 'News' (length=4)
string 'NEWS is here! This is Michael Bender reporting on the new news that we now have news! Isn't that exciting news?' (length=111)
string '1' (length=1)
boolean false
你在你的SQL語法錯誤;檢查手冊, 對應於您的MySQL服務器版本的正確語法使用 附近的')','新聞','新聞在這裏!這是邁克爾本德報道 新的消息,在線2
那麼爲什麼不接受我的查詢?謝謝!
請勿使用'mysql_ *'系列函數。使用'PDO'(最好)或'mysqli_ *'函數(不太好)。 –
錯誤告訴你錯誤的位置('near s)'),你的錯誤是'正在逃避你的字符串'。在' – Lotzki
右邊前插入\來修復它。對不起,錯過了。感謝您的幫助!我知道這是愚蠢的。 – Bender