thinkphp 查询表达式
时间: 2023-09-01 09:10:45 浏览: 78
thinkphp查询方式
ThinkPHP的查询表达式是一种用于构建SQL查询语句的语法。它使用链式方法调用来构建查询条件,可以简化SQL语句的编写。下面是一些常用的查询表达式:
1. where方法:用于设置WHERE条件,支持链式调用。
2. order方法:用于设置排序方式,支持链式调用。
3. limit方法:用于设置查询条数,支持链式调用。
4. field方法:用于设置要查询的字段,支持链式调用。
5. join方法:用于设置JOIN条件,支持链式调用。
6. group方法:用于设置GROUP BY条件,支持链式调用。
7. having方法:用于设置HAVING条件,支持链式调用。
8. union方法:用于设置UNION条件,支持链式调用。
例如:
```
// 查询所有状态为1的用户,按照创建时间倒序排列,只查询id和name字段
$list = Db::name('user')
->where('status', '=', 1)
->order('create_time', 'desc')
->field('id,name')
->select();
```
阅读全文