一、普通查询方式

a、字符串:$arr=$m->where("sex=0 and username='gege'")->find();//字符串需要加引号

b、数组

  1. $data['sex']=0;
  2. $data['username']='gege';
  3. $arr=$m->where($data)->find();//传上一个数组进行查询,这种方式默认是and(并且)的关系

注意:如果使用or关系,需要添加数组值

  1. $data['sex']=0;
  2. $data['username']='gege';
  3. $data['_logic']='or';//对数组添加_logic赋值为or(或者)关系

链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取码:x2p5

免费分享,但是X度限制严重,如若链接失效点击链接或搜索加群 群号936682608

二、表达式查询方式

    1. $data['id']=array('lt',6);//数组的元素依然是数组
    2. $arr=$m->where($data)->select();
    3. EQ 等于  //大小写没有关系
    4. NEQ不等于
    5. GT 大于
    6. EGT大于等于
    7. LT 小于
    8. ELT小于等于
    9. LIKE 模糊查询
    10. $data['username']=array('like','%ge%');//like加通配符查询
    11. $arr=$m->where($data)->select();//所有包含ge的都查询出来
    12. NOTLIKE不包含
    13. $data['username']=array('notlike','%ge%'); //notlike中间没有空格
    14. $arr=$m->where($data)->select();
    15. 注意:如果一个字段要匹配多个通配符
    16. $data['username']=array('like',array('%ge%','%2%','%五%'),'and');//如果没有第三个值and,默认关系是or关系
    17. $arr=$m->where($data)->select();//或者(or)能查到其中一个值就行
    18. BETWEEN
    19. $data['id']=array('between',array(5,7));
    20. $arr=$m->where($data)->select();
    21. //SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) )
    22. $data['id']=array('not between',array(5,7));//注意,not 和 between中间一定要有空格
    23. $arr=$m->where($data)->select();
    24. IN
    25. $data['id']=array('in',array(4,6,7));
    26. $arr=$m->where($data)->select();
    27. //SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) )
    28. $data['id']=array('not in',array(4,6,7));
    29. $arr=$m->where($data)->select();
    30. //SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) )

最新文章

  1. web视频添加webvtt字幕测试
  2. VS 2015 localhost访问有效 改用 IP访问 400错误 invalid hostname 修改方法
  3. chkconfig系统服务启动设置
  4. UOJ264 【NOIP2016】蚯蚓
  5. docker open files的设置
  6. iis 7.5应用程序池自动停止
  7. PowerDesigner 15.2入门学习 二
  8. Oracle的 Pfile生成
  9. 新增的querySelector、querySelectorAll测试
  10. UVA - 11478 Halum 二分+差分约束
  11. Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)
  12. JVM内存模型及垃圾回收机制
  13. UML 中关系详解以及在visio中的表示
  14. Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合
  15. SpringMVC+easyUI CRUD 添加数据C
  16. varchar 分享影响记忆 试
  17. .net 框架
  18. Python机器学习(基础篇---监督学习(集成模型))
  19. Light OJ 1011
  20. TCP/IP五层层次模型

热门文章

  1. maplotlib画柱状图并添加标签
  2. 【转载】Visual Studio2017如何设置打包发布的WinForm应用程序的版本号
  3. golang多个项目时如何配置GOPATH,使用gb包依赖管理工具,不同项目配置不同的GOPATH的
  4. chrome安装react-devtools开发工具
  5. iconfont采坑
  6. ios 点击webview获取图片url (js交互)
  7. Struts2 常量配置
  8. Scrum冲刺第三篇
  9. MySQL详细安装(windows)
  10. linux 本地套接字通信