2011-01-19 13 views
0

Iamはmysqlで検索クエリを打ちました。ここでJohn Chowのテキストボックスに検索文字列を入力するとJohn-Chowのようなユーザーの名前を表示します。MySQL正規表現の検索

mysql正規表現検索でこれを行う方法は?

これについてどのように

答えて

0

  1. 次の正規表現使う言葉で

  2. をテキストボックスの文字列を爆発:あなたが言ったように words1.*?words2を... .*?wordsN

+0

ファイン、私がやりました。最初にスペースでテキストボックスの文字列を分解し、結果の配列にハイフン( - )を入れた。だから私がジョン・チョウに入ると、私はそれをデータベースで利用可能なジョン・チョウとする。 Iamはまた、より多くの結果を含めるためにプレーンのような検索を使用しています。だから最終的に私のクエリは:select * from 'John Chow' UNIONのような名前は、 'John-Chow'のような名前のユーザから選択します。 しかし、iamは正規表現ベースの検索を使用していません。 –