######知りたいこと
全ての列に対してフリーワード検索を行う際のコードの書き方について
前回の質問から追加して質問させてください。
下記のように連番の場合は前回の質問のKosuke_Shibuya様の回答で問題ないのですが
PHP
1if(isset($freeword_str) && $freeword_str !== FALSE){ 2$query->where([ 3 'OR' => [ 4 'dbo01 LIKE' => '%'.$freeword_str.'%', 5 'dbo02 LIKE' => '%'.$freeword_str.'%', 6 'dbo03 LIKE' => '%'.$freeword_str.'%', 7 'dbo04 LIKE' => '%'.$freeword_str.'%', 8 'dbo05 LIKE' => '%'.$freeword_str.'%', 9 'dbo06 LIKE' => '%'.$freeword_str.'%', 10・ 11・ 12・
連番ではなく
PHP
1```PHP 2if(isset($freeword_str) && $freeword_str !== FALSE){ 3$query->where([ 4 'OR' => [ 5 'dbo01 LIKE' => '%'.$freeword_str.'%', 6 'dbo02.name LIKE' => '%'.$freeword_str.'%', 7 'dbo03.name LIKE' => '%'.$freeword_str.'%', 8 'dbo04 LIKE' => '%'.$freeword_str.'%', 9 'dbo05 LIKE' => '%'.$freeword_str.'%', 10 'dbo06.name LIKE' => '%'.$freeword_str.'%', 11・ 12・ 13・
とかの場合はどのように書いたらいいのでしょうか?
検討がつかず、、、ご教授いただけると助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/26 03:24
退会済みユーザー
2017/03/26 03:29
2017/03/26 03:50