質問 > 管理機能 > 管理画面 商品検索 検索ワードを含める |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
dondon |
投稿日時: 2015/1/28 11:20
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 管理画面 商品検索 検索ワードを含める 早速の回答ありがとうございます。
// 分割したキーワードを一つずつwhere文に追加 foreach ($names as $val) { if ( strlen($val) > 0 ) { $where .= " AND name ILIKE ? OR comment3 ILIKE ?"; $arrValues[] = sprintf('%%%s%%', $val); $arrValues[] = sprintf('%%%s%%', $val); } } break; この様にして検索ワードもヒットしました。 もう一点お願いします。 この状態だとキーワード複数入れた場合、「キーワードのどちらかがヒットしたら」よいう状態みたいなのですが、 複数条件全てに合致したものだけヒットさせるにはどうしたら良いでしょうか。 現在 「りんご バナナ」で検索 → 「りんご」ヒット 「バナナ」ヒット 「りんご バナナ」ヒット 希望している動作 「りんご バナナ」で検索 → 「りんご」ヒットしない 「バナナ」ヒットしない 「りんご バナナ」ヒット ご教授頂けませんでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
管理画面 商品検索 検索ワードを含める | dondon | 2015/1/28 9:22 |
Re: 管理画面 商品検索 検索ワードを含める | yuh | 2015/1/28 11:03 |
» Re: 管理画面 商品検索 検索ワードを含める | dondon | 2015/1/28 11:20 |
Re: 管理画面 商品検索 検索ワードを含める | dondon | 2015/1/28 11:32 |