我正在構建漫畫網站並執行了搜索。搜索最初使用的圖像標題...這工作得很好:PHP:關鍵字搜索:在字符串中查找子字符串
if (strtolower($input)==strtolower(substr($row['title'],0,strlen($input)))) {
但現在我覺得很多人不會記得標題。所以我在數據庫中添加了一個名爲「keywords」的列,varchar [55] ...並且我的測試條目是字符串「five,second,rule,food,rules」。我想我可以用$row['keywords']
代替$row['title']
,搜索仍然可以。
它起作用,如果我從字符串的開頭開始搜索,就像我輸入「five,seco ...」但不是如果我從字符串的中間開始,如「second」或「rule」,等等。
關於如何使這項工作的任何想法?
謝謝!
爲什麼不使用MySQL'LIKE'查詢? – MrCode
@MrCode,不錯的主意,但它不會幫助搜索多個關鍵字與錯誤命令...我想 –