Mysqlのlikeを使って名前の一致検索を取り入れたいです。
テーブルには苗字と名前がカラムとして設定されています。
#Nameテーブル
id | FirstName | LastName |
---|---|---|
1 | Yamamoto | Terako |
2 | 田中 | ゆきえ |
3 | 浜田 | まさとし |
例えば検索で「浜田 まさとし」とした場合
ID3のデータを取得したいのですがうまくいきません。
検索文字をhogeとしたlike部分を抜き出すと以下のようなキューを実行しています。
"(Firstname like '%".$hoge."%' or Lastname like '%".$hoge."%')"
%で曖昧検索は出来ているのですが、結果として取得できません。
スペース区切りの名前検索の場合、どのような検索方法を取ればいいのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。