我看遍了互聯網爲我的問題的答案爲什麼我的SQL語句返回false。我在mimer上檢查了sql驗證器,我得到的只是我使用了保留字的名稱。應該有東西在我的數據庫匹配該所以在這裏,它是:SQL查詢幫助(非常具體)
這裏是我創建的SQL語句:
$title = 'SELECT * FROM item, categories WHERE item.title
LIKE "%'.implode('%" OR item.title LIKE "%', $data).'%"'.'
AND categories.name = '.$category;
這是結果:
SELECT * FROM item, categories WHERE item.title LIKE "%hello%"
OR item.title LIKE "%world%" OR item.title
LIKE "%Joomla%" OR item.title LIKE "%Animal%" AND categories.name = Book
雙引號的標識符,例如「項目」,「稱號」。單引號用於字符串文字,例如'%你好%'。 – jarlh 2015-10-16 11:48:12