• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法

    ThinkPHP的数据库条件查询语句有字符串式,数组式书写方法

    字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句的使用方法

    ThinkPHP一般查询

    $data_gt['id']=array('gt',8);//gt:>大于
    $data_egt['id']=array('egt',8);//egt:>=大于等于
    $data_lt['id']=array('lt',8);//lt:小于
    $data_elt['id']=array('elt',8);//elt:=小于等于
    $data_eq['id']=array('eq',8);//eq:=等于
    $data_neq['id']=array('neq',8);//eq:!=不等于

    ThinkPHP like模糊查询

    $data_like['username']=array('like','%A%');//包含A的所有username
    $data_like['username']=array('like','%A%');//包含A的所有username
    $data_notlike['username']=array('notlike','%A%');//不包含A的所有username,注意notlike中间没有空格

    ThinkPHP like多匹配查询

    包含A或者2的所有username,如果数组中没有第三个参数,那么默认是or的关系

    $data_like_mul_or['username']=array('like',array('%A%','%2%'));

    包含A和2的所有username,如果要求是和的关系,要在数组中添加第三个参数:and

    $data_like_mul_and['username']=array('like',array('%A%','%2%'),'and');

    ThinkPHP Between区间查询

    查询id在6到13之间(包括两端的值)的记录

    $data_between['id']=array('between',array(6,13));

    查询id不在6到13之间(不包括两端的值)的记录,注意在这里not与between之间一定要有空格

    $data_not_between['id']=array('not between',array(6,13));

    ThinkPHP In区间查询

    查询id在此数组中的记录

    $data_in['id']=array('in',array(6,7,8,9,10));

    查询id不在此数组中的记录,注意这里not与in之间也是要用空格的

    $data_not_in['id']=array('not in',array(6,7,8,9,10));

    ThinkPHP 多字段相同查询

    $data_like['title|username']=array('like',"%{$key}%");

    ThinkPHP 多字段不相同查询

    $data['statusscoretitle'] =array('1',array('gt','0'),'thinkphp','_multi'=>true);

    '_multi'=>true必须加在数组的最后,表示当前是多条件匹配,这样查询条件就变成 status= 1 AND title = 'thinkphp'

    以上这些是ThinkPHP数组式查询语句的基本写法,更多使用方法请查看下面的相关文章

    您可能感兴趣的文章:
    • PHP+MySQL实现模糊查询员工信息功能示例
    • PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
    • jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
    • PHP中模糊查询并关联三个select框
    • 在php7中MongoDB实现模糊查询的方法详解
    • PHP模糊查询的实现方法(推荐)
    • PHP MYSQL实现登陆和模糊查询两大功能
    • thinkphp实现like模糊查询实例
    • PHP模糊查询技术实例分析【附源码下载】
    上一篇:thinkPHP利用ajax异步上传图片并显示、删除的示例
    下一篇:PHP实现SMTP邮件的发送实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法 ThinkPHP,like,模糊,查询,多,