我在表'english'中的原始Pname是“ The Digital Santa Monica Mug”。如果用户尝试使用“ Digital Mug”进行搜索,则其返回的产品名称不包含Digital Mug。
正在使用此查询:
select *
from english
where((pname like '%$val%'
or desp1 like '%$search%'
or pid like '%$search%' $key_value)
and warehouse=0 and cid !=49)
group by pid;
最佳答案
使用pname like '%".implode('%', explode(' ', $val))."%'
代替pname like '%$val%'
在这种情况下,顺序很重要。表示Digital Mug
将为您提供结果,但MUG Digital
不会。