0

我正在为我正在做的表格进行自动完成。我的问题是,如何将多个搜索 :term 从 jQuery 传递到 mysql SELECT 查询?喜欢:

$search_term = "%".$_GET['term']."%";

然后:

$query = "SELECT ProductName FROM Products WHERE ProductName LIKE :term AND
ProductName like :term";

但是在产品名称中说产品示例是:

Red Wagon with Gold Rims

我可以让它搜索“Red Wagon”或“Gold Rims”。但我希望能够输入:

Red Gold

并出现相同的 ProductName。我将如何使单词分解并像那样搜索?

4

1 回答 1

0

拆分术语,然后执行如下查询:

SELECT ProductName FROM Products WHERE ProductName LIKE :term[0] AND ProductName LIKE :term[1]
于 2011-10-06T18:54:26.763 回答