我在表'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不会。

10-02 22:22