我正在尝试在 php 和 mysql 中创建一个搜索引擎。搜索引擎应该能够接受多个值并显示所有可能的结果,我检查了这个线程php/mysql search for multiple values,但我需要在所在的地方使用全局变量LIKE '$search%'
。这就是我的 sql 语句的样子,
SELECT name FROM product WHERE name LIKE '%$search%
变量搜索已正确声明,现在当我专门搜索时一切正常,例如金链将显示金链。但是当我一起搜索另一个名称时,例如金链衬衫,其中衬衫是另一个产品的名称,结果未显示。我应该如何更改我的 sql 命令以从搜索的多个值中获取多个结果?很抱歉,我之前没有告诉我被要求在 3 层编程中做这件事。