### where条件查询
~~~
/**
* 条件查询
*/
public function where()
{
$model = new User();
$result = $model->where(['id', '=', 1])->select();
echo '查询id=1的用户:<br/>';
var_dump($result);
$model = new User();
// 注意,是二维数组 and 查询
$where = [
// id在[1,2,3,4,5,6,7,8,9,10]内
['id', 'in', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]],
// id不在[9,34]
['id', 'not in', [9, 34]],
// age在[1,28]之间,包含
['age', 'between', [1, 28]],
// age不在[20,100]之间,包含
['age', 'not between', [20, 100]],
// city 是 NULL
['city', 'is', 'null'],
// city 不是 NULL
['city', 'is not', 'null'],
// id = 1
['id', '=', 1],
// username!=aaphp
['username', '!=', 'aaphp'],
// id<=10
['id', '<=', 10],
// id>=30
['id', '>=', 30],
// username like %aaphp5%
['username', 'like', '%aaphp5%'],
// username not like %aaphp%
['username', 'not like', '%aaphp%'],
// id>1
['id', '>', 1],
// id<10
['id', '<', 10],
];
$result = $model
// 查询条件
->where($where)
// 执行查询
->select();
echo "多条件查询:<br/>";
var_dump($result);
}
~~~
- 序言
- 安装
- 基础
- 性能
- 例子
- 开发规范
- 目录结构
- 命名空间
- 自动加载
- 架构
- 入口文件
- 模块设计
- 系统常量
- 执行流程
- 路由
- 路由介绍
- 路由定义
- 规则路由
- 正则路由
- 配置
- 配置格式
- 配置文件
- 配置操作
- 控制器
- 新建控制器
- 地址访问
- 404
- 数据库
- 连接数据库
- 添加
- 删除
- 更新
- 查询
- 预处理
- 事务
- 模型
- 创建模型
- 实例化
- 插入数据
- 查询数据
- 修改数据
- 删除数据
- where条件
- field字段
- group分组
- order排序
- limit限制条数
- count统计
- avg平均数
- max最大值
- min最小值
- 链式操作
- 获取sql
- 视图
- 创建
- 传值
- 载入
- 函数
- 标签
- if
- foreach
- include
- 常量替换
- xss过滤
- 验证
- 创建验证类
- 验证规则
- 自定义错误
- 执行验证
- csrf防御
- 请求
- 请求相关名称
- 请求相关参数
- 请求传参
- 获取json数据
- 工具
- 文件上传
- 数据分页
- Url生成
- 缓存
- 模版编译
- 命令行
- 命令行控制器
- 数据库迁移