我最近從Windows(movamp)切換到linux(燈),並且我有一個問題(語法錯誤)與查詢,我不明白爲什麼。 下面是查詢和錯誤味精,我得到:MySQL的查詢問題:WHERE子句
"SELECT * FROM products WHERE trash='false'"
您的SQL語法錯誤;檢查對應於你的MySQL服務器版本「在行1選擇* FROM產品WHERE垃圾=」使用近「\」假\「假」
我總是寫我的查詢與語法正確的語法手冊,我從來沒有遇到過問題。
我曾經在windows上運行我的代碼(php 4.1.22 mysql 5.2.11)並使用了mysql_query()函數,代碼工作得很好。 現在我使用(php 7.0.8 - mysql 5.7.16)並使用mysqli_query()函數來執行查詢
使用'mysqli_escape_string'因爲分配它們 – Beginner
你試過沒有單引號嗎?這似乎是你試圖逃避單引號,這是造成問題 –
http://stackoverflow.com/questions/9596652/how-to-escape-apostrophe-in-mysql –