我想在我的網站上設置一個搜索功能,該功能只會返回與用戶輸入的關鍵字完全匹配的搜索功能。因此,如果用戶搜索「狗」,我不希望在搜索結果中出現標題爲「小狗樣式」的文章(只是一個例子,我沒有真正擁有該名稱的文章)。當然,這正是:如何在特定的字符串中搜索MySQL數據庫
SELECT * FROM articles WHERE article_title LIKE '%$searchQuery%'
$ SEARCHQUERY這裏是從用戶的輸入中取出的PHP變量。那麼有什麼辦法可以只返回完全匹配嗎?
如何定義「精確」匹配,區分大小寫和空格分隔(例如「狗走路」,但不是「小狗餅乾」或「狗吃狗世界」)? –
爲什麼你沒有使用全文搜索? http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html –
@ drorhan我會研究它,看起來很有趣。 – Nadia