美文网首页
laravel查询-多字段关键字搜索

laravel查询-多字段关键字搜索

作者: 小小小龍 | 来源:发表于2017-12-26 15:25 被阅读0次

关键字查询,同时查询两个字段,一开始使用 orWhere写法

$query->where('sms_title','like', '%'.$keywords.'%')

           ->orWhere('sms_content','like', '%'.$keywords.'%');

如果只有这两个条件,那就正常使用没问题了.但是,这里还需要再加一个条件.

->where("sms.receiver_id", "=", $account_id)

这三条组合起来,结果就是我们想要的了.

于是找到下面的写法:

$keywords = $arrData['keywords'] ;

if(!empty($keywords)){

    $query->where(DB::raw('concat(sms_title,sms_content)'),'like','%'.$keywords.'%');

}

问题完美解决!

相关文章

  • laravel查询-多字段关键字搜索

    关键字查询,同时查询两个字段,一开始使用 orWhere写法 $query->where('sms_title',...

  • MySQL查询数据

    [toc] 单表查询: 查询条件列表 查询所有字段 查询指定字段: 查询指定记录: 带 in关键字的查询 如果us...

  • Laravel 简单查询

    记录使用laravel查询sql的记录 查询某字段中包含以逗号分隔的字符串的数据 原生sql laravel

  • elasticsearch高级查询

    elasticsearch7.8.0高级查询 数据准备 查询所有 匹配查询 字段匹配查询 分词查找 关键字精确查询...

  • laravel 判断数据库中是否存在表/字段

    判断是否存在表 判断是否存在字段 laravel中同样的表结构合并查询

  • 2020-03-01

    第7章 商品搜索 学习目标 根据搜索关键字查询 条件筛选 规格过滤 价格区间搜索 分页查询 排序查询 高亮查询 1...

  • kettle 数据库查询

    数据查询:根据一些条件在一张表中查询一些数据 查询所需的关键字 表字段为被查询的表的字段 字段1:数据流中的查询条...

  • Laravel 多条件模糊查询

    在对列表进行查询的时候经常需要定义多个搜索条件对数据进行搜索,下面是一种使用laravel查询构造器查询的方法,其...

  • 数据查询

    ES查询用例 单个index 1、全文检索 多字段查询 2、地图搜索 地图字段查询,依赖数据中包含带有geo_lo...

  • kibanna搜索

    kibanna搜索规则 语法关键字 查询词(Term) 查询域(Field) 通配符查询(Wildcard) 模糊...

网友评论

      本文标题:laravel查询-多字段关键字搜索

      本文链接:https://www.haomeiwen.com/subject/hdcjgxtx.html