ThinkPHP 学习笔记 8.数据库的查询方式
来源:互联网 发布:肖恩巴蒂尔数据 编辑:程序博客网 时间:2024/05/29 11:51
一. 普通查询方式
a 字符串
$arr = $m->where("sex=0 and username='gege'")->find();
b 数组
$data['sex']=0;$data['username']='gege';$arr=$m->where($data)->find();
注意:上面的默认方式在没有说明的条件下默认’and’,如果要使用‘or’那就必须加一行代码,如下:
$data['sex']=0;$data['username']='gege';$data['_logic']='or';$arr=$m->where($data)->find();
二. 表达方式查询
查询id数值小于6
$data['id'] = array('lt',6);$arr = $m->where($data)->select();
EQ 等于
NEQ 不等于
GT 大于
EGT 大于等于
LT 小于
ELT 小于等于
LIKE 模糊查询
注意:这里不需要区分大小写
//使用like方法进行查询$data['username'] = array('like','%ge%');$arr=$m->where($data)->select();
NOLIKE 表示不含有 ‘ge’ 的方式
$data['username'] = array('notlike','%ge%');$arr = $m->where($data)->select();
一个字段配多个通配符
$data['username'] = array('like',array('%ge%','%2%','%五%','and');//不使用and那么默认使用or
BETWEEN 介于两者之间的搜索
$data['id'] = array('between',array(5,7));//查询id号从5到7的数据$arr = $m->where($data)->select();
IN 使用指定的数据
$data['id'] = array('in',array(4,6,7));$arr = $m->where($data)->select();
0 0
- ThinkPHP 学习笔记 8.数据库的查询方式
- ThinkPhp查询数据库的几种方式
- Thinkphp 模型->数据库查询方式
- Thinkphp学习笔记(三)输入方式和连接数据库的方式
- ThinkPHP学习笔记(七)深入学习数据库查询
- ThinkPHP的数据库查询
- ThinkPHP的数据库查询
- ThinkPHP学习笔记(九)Thinkphp中的查询方式大综合
- thinkPHP查询方式的使用
- ThinkPHP 查询数据的方式
- thinkphp---数据库的学习
- thinkphp数据库的查询,条件判断查询
- thinkphp的学习笔记
- 8.ThinkPHP 3.1.2 查询方式的一般使用1
- ThinkPHP学习笔记(十八)数据库表的关联操作
- Think PHP 学习笔记 8.查询方式的一般使用
- thinkphp学习笔记之查询语句
- ThinkPHP学习笔记(八)条件查询
- 算法导论学习笔记(三) 初稿
- Codeforces 761D-Dasha and Very Difficult Problem
- CDH安装笔记
- HDU1000 A + B Problem
- HDU1001 Sum Problem
- ThinkPHP 学习笔记 8.数据库的查询方式
- 485. Max Consecutive Ones [LeetCode]
- Oracle学习笔记(二)
- POJ2785:4 Values whose Sum is 0(二分+暴力)
- HDU1002 A + B Problem II
- Gradle实战系列(二)__自动替换的配置文件
- HDU1089 A+B for Input-Output Practice (I)
- 用maven搭建SpringMVC框架(一)
- 将mdk工程转为cmake工程探索(一)