實例搜索關鍵字「洗車」
洗車長字符串搜索必須出現在字符串中,無論位置MySQL查詢多個關鍵字使用PHP
的搜索字符串可以很長,查詢應搜索爲這些關鍵字一起和分開。可以有兩個以上的關鍵字。
$query="SELECT * FROM TABLE WHERE zip LIKE'abc'";
$key= explode(" ", $keywords);
for($i = 0; $i < count($key); $i++){
$query.=" AND (dealTitle LIKE '".$key[$i]." %' OR dealTitle LIKE '% ".$key[$i]." %' OR dealTitle LIKE '% ".$key[$i]." ')";
}
然而,該查詢返回一個包含「汽車」 或「洗」的記錄。
如果我使用「洗車」這兩個詞至少需要出現一次。有關如何修改我的搜索以考慮此條件的任何建議?
同樣的問題,它會接受關鍵字「卡」也隨着汽車 – Natasha 2012-08-08 08:15:06
它會返回關鍵字「CAR」,如果洗不是在字符串? – Natasha 2012-08-08 08:32:51
你想要的是洗車必須出現在字符串中,無論位置,我的理解是否正確? – sel 2012-08-08 08:35:09