thinkphp表达式方式,模糊,区间,多形式查询
2016-09-22 16:48
302 查看
$user = M('User');
//表达式查询
$map['id'] = array('EQ',1); //id等于1
$map['id'] = array('NEQ',1); //id不等于1
$map['id'] = array('GT',1); //id大于1
$map['id'] = array('EGT',1); //id大于等于1
$map['id'] = array('LT',1); //id小于1
$map['id'] = array('ELT',1); //id小于等于1
//模糊查询
$map['user'] = array('LIKE','%宝'); //模糊查询包含此文字
$map['user'] = array('NOTLIKE','%宝');//模糊查询不包含此文字
$map['user'] = array('LIKE',array('%宝','%乖%'),'AND'); //模糊查询数组多条件方式,默认是or
//区间查找,BETWEEN参数值等于从什么到什么之间
$map['id'] = array('BETWEEN','1,3'); //查询id在1~3的信息
$map['id'] = array('BETWEEN',array('1','2')); //数组方式查询id在1~3的信息
$map['id'] = array('NOT BETWEEN','1,3'); //查询不再这个区间的信息
//去检查找 IN指定参数的与值
$map['id'] = array('IN','1,2'); //查询id等于1,id等于2的信息
$map['id'] = array('IN',array('1','2')); //数组查询id等于1,id等于2的信息
$map['id'] = array('NOT IN','1,3'); //查询不id不等于1,3的内容
//自定义查询,可以使用普通符号
$map['id'] = array('EXP','=1');
$map['id'] = array('EXP','>1');
$map['id'] = array('EXP','in(1,2,3)');
var_dump($user->where($map)->select());
//表达式查询
$map['id'] = array('EQ',1); //id等于1
$map['id'] = array('NEQ',1); //id不等于1
$map['id'] = array('GT',1); //id大于1
$map['id'] = array('EGT',1); //id大于等于1
$map['id'] = array('LT',1); //id小于1
$map['id'] = array('ELT',1); //id小于等于1
//模糊查询
$map['user'] = array('LIKE','%宝'); //模糊查询包含此文字
$map['user'] = array('NOTLIKE','%宝');//模糊查询不包含此文字
$map['user'] = array('LIKE',array('%宝','%乖%'),'AND'); //模糊查询数组多条件方式,默认是or
//区间查找,BETWEEN参数值等于从什么到什么之间
$map['id'] = array('BETWEEN','1,3'); //查询id在1~3的信息
$map['id'] = array('BETWEEN',array('1','2')); //数组方式查询id在1~3的信息
$map['id'] = array('NOT BETWEEN','1,3'); //查询不再这个区间的信息
//去检查找 IN指定参数的与值
$map['id'] = array('IN','1,2'); //查询id等于1,id等于2的信息
$map['id'] = array('IN',array('1','2')); //数组查询id等于1,id等于2的信息
$map['id'] = array('NOT IN','1,3'); //查询不id不等于1,3的内容
//自定义查询,可以使用普通符号
$map['id'] = array('EXP','=1');
$map['id'] = array('EXP','>1');
$map['id'] = array('EXP','in(1,2,3)');
var_dump($user->where($map)->select());
相关文章推荐
- thinkphp 条件查询 模糊查询 区间查询 in 查询 与自定义查询
- 【ThinkPHP】表达式查询、模糊查询、多匹配查询、between查询、in查询
- tp3,thinkphp3.2怎么使用数组的方式来模糊查询数据库
- 求助!!EXCEL里如何实现模糊查询的输入方式。
- ThinkPHP学习笔记(九)Thinkphp中的查询方式大综合
- oracle模糊查询:分区局部全文索引方式(四)
- SQL模糊查询时特殊字符的处理方式总结
- 几种数据库在ibatis中模糊查询方式
- oracle模糊查询:分区局部全文索引方式(四)
- Oracle 模糊查询中不包括某字符串的实现方式
- android sqlite使用之模糊查询数据库数据的三种方式
- ThinkPHP 3.1.2 查询方式
- ThinkPHP 3.1.2 查询方式 -4
- oracle模糊查询:全文索引方式(三)
- android sqlite使用之模糊查询数据库数据的三种方式
- Access参数形式的模糊查询方法
- hibernate HQL 模糊查询 3种方式
- 使用C#操作Access参数形式的模糊查询方法
- Thinkphp的五种查询方式