示例关键字搜索“CAR WASH”
洗车必须出现在字符串中,无论位置如何
可搜索的字符串可能很长,并且查询应该一起搜索这些关键字并且分别搜索。可以有两个以上的关键字。
$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]." ')";
}
但是,查询返回那些包含“car”或“wash”的记录。
如果我使用“洗车”,这两个词至少需要出现一次。关于如何修改我的搜索以考虑此条件的任何建议?