本人学习的Thinkphp版本为3.1.2,为比较早的版本,是在网易云课堂上跟着赵桐正老师学习的,视频地址http://study.163.com/course/courseMain.htm?courseId=266024
本文是个人学习笔记,属于原创,转载请注明出处。
1.普通查询方式
字符串
$arr = $m->where("age=1 and name = '张三' ")->find();//单条条件查询
数组(推荐)
$data["age"] = 0; $data["name"] = "张三"; $arr = $m->where($data)->find(); //采用数组的方式进行单条条件查询,数组默认采用的是and //若想要使用or关系,需要添加数组$data["_logic"] = "or";
2.表达式查询方式
判断查询
$data["id"] = array("GT",6); $arr = $m->where($data)->select();//查询所有id>6的记录 //大小写不区分 EG 等于 NEQ 不等于 GT 大于 EGT 大等于 LT 小于 ELT 小等于
模糊查询