携帯電話とタブレットを販売する検索フィールドを備えたサイトを持っています。検索Blackberry 9900しても結果は返されません。製品はBlackberry Bold 9900. 単語が欠落している場合に関連する製品を表示するソリューションが必要です。
私はこれを試しました:
$words=explode("_",$name);
foreach($words as $word){
$whereClause.= ' product_name LIKE "%'.$word.'%" OR';
}
$whereClause=substr($whereClause,0,-2);
$productQuery='SELECT * FROM products WHERE'.$whereClause.' AND status=1 AND deleted=0 ORDER BY product_order';
検索するBlackberry Bold 9900と、 を含むすべての結果Blackberryが返されます。結果が関連するようにこれを修正するにはどうすればよいですか?