2011-10-06 93 views
0

我正在为我正在执行的表单自动完成工作。我的问题是,我如何将多个搜索:从jQuery传入mysql SELECT查询?像:mysql,php jquery.autocomplete使用multipule进行单行搜索:术语词

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

则:

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

但在cloumn说产品名称产品的例子是:

Red Wagon with Gold Rims 

我可以得到它来搜索 “红色旅行车” 或“黄金外缘“。但我想能够输入:

Red Gold 

并且有相同的ProductName出现。我将如何让这些词分手并且像那样搜索?

回答

0

拆分术语,然后做这样的查询:

SELECT ProductName FROM Products WHERE ProductName LIKE :term[0] AND ProductName LIKE :term[1] 
+0

我不跟你说下。我如何分割 $ search_term =“%”。$ _ GET ['term']。“%”; – Mont