0

私が行っているフォームのオートコンプリートに取り組んでいます。私の質問は、jQueryからmysql SELECTクエリに複数のsearch:termを渡すにはどうすればよいですか?好き:

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

それから:

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

しかし、cloumn ProductNameで、製品の例は次のようになります。

Red Wagon with 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 に答える