複数の単語でmysqlを検索するにはどうしたらいいですか?私は「女性のための黒いハンドバッグ」というタイトルを持っているとしよう。私の検索文字列は "handbag womans"です。私はハンドバッグと女性がタイトルのすべての製品を表示したい。私はSQLを行った、それはハンドバッグや女の子だけでなく、ハンドバッグや女の子を持っている製品を検索する製品は、私は両方の単語を持っているものだけが欲しい。複数の単語でmysqlを検索する
$stmt = $dbh->prepare("SELECT * FROM Produse
INNER JOIN Categorii on Produse.ID_Categorie=Categorii.ID_Categorie
where MATCH Produse.Prod_Name AGAINST ('$q' IN BOOLEAN MODE) order by Produse.Prod_Name ASC");
$stmt->execute();
MySQLのあるこの方法を試してみてくださいあなたのタスクのためのように()演算子を与えます。このリンクをチェックしてください。http://www.w3schools.com/sql/sql_like.asp –
http://stackoverflow.com/a/30677347、私はinnodb – Drew