我正在使用 PHP 编写一个 ajax 搜索功能。它工作正常,但过滤结果几乎没有问题,
我有如下产品描述
POWER CORD C13-C14 SVT 250V 10AMP GREEN JACKET 8 FEET
但是当用户搜索 电源线绿色时,没有显示结果。我认为这是因为上述单词的顺序不同。
这是我的 SQL 代码 - $qr 是用户搜索词
SELECT
product_name,product_desc
FROM j25_virtuemart_products,j25_virtuemart_products_en_gb
WHERE
j25_virtuemart_products.virtuemart_product_id =j25_virtuemart_products_en_gb.virtuemart_product_id
AND j25_virtuemart_products.published=1
AND (product_name LIKE '%$qr' OR product_desc LIKE '%$qr
当用户搜索绿色电源线时,我需要获得POWER CORD C13-C14 SVT 250V 10AMP GREEN JACKET 8 FEET作为建议。谁能告诉我如何编写查询以获得那种结果。谢谢你