PHP结帐项目的好搜索引擎

时间:2017-06-28 12:04:03

标签: php mysql performance search keyword

我正在制作一个结帐/收银软件作为业余爱好项目,目前我正试图想出一些方法来搜索数据库中的项目。

我的兼职工作中有一个数据库,其中包含大约50,000项与计算机相关的部分,我希望能够使用关键字或EAN代码搜索它们。

如果我输入此内容则会显示该项 If I enter this it shows the item

如果我输入此内容,则不显示该项 enter image description here

我在MySQL查询中做错了什么? 这就是我提出这些结果的方法:

SELECT * 
FROM items 
WHERE EAN LIKE '%" . addslashes($_GET['sTerm']) . "%' 
OR itemName LIKE '%" . addslashes($_GET['sTerm']) . "%' 
OR factoryId LIKE '%" . addslashes($_GET['sTerm']) . "%' 
OR itemId LIKE '%" . addslashes($_GET['sTerm']) . "%';

其中addslashes($ _ GET ['sTerm'])代表搜索栏内容,所以在这种情况下AAA或第二张图片AAA Varta

0 个答案:

没有答案