2011-10-06 94 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