我正在制作一个结帐/收银软件作为业余爱好项目,目前我正试图想出一些方法来搜索数据库中的项目。
我的兼职工作中有一个数据库,其中包含大约50,000项与计算机相关的部分,我希望能够使用关键字或EAN代码搜索它们。
我在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