thinkphp 查询表达式
时间: 2023-09-01 08:10:45 浏览: 107
ThinkPHP的查询表达式是指在数据库查询过程中使用的一种语法规则,用于快速、方便地查询数据库中的数据。
以下是一些常用的查询表达式:
1. 相等查询:用于查询某个字段等于指定的值。例如:
```php
$map['name'] = 'thinkphp';
$result = Db::table('user')->where($map)->select();
```
2. 不相等查询:用于查询某个字段不等于指定的值。例如:
```php
$map['score'] = ['<>', 60];
$result = Db::table('user')->where($map)->select();
```
3. 区间查询:用于查询某个字段在指定的区间内的数据。例如:
```php
$map['score'] = ['between', [60, 80]];
$result = Db::table('user')->where($map)->select();
```
4. 模糊查询:用于查询某个字段包含指定字符串的数据。例如:
```php
$map['name'] = ['like', '%think%'];
$result = Db::table('user')->where($map)->select();
```
5. 排序查询:用于按照指定字段的顺序进行查询。例如:
```php
$result = Db::table('user')->order('score desc')->select();
```
6. 分页查询:用于分页查询数据。例如:
```php
$result = Db::table('user')->page(1, 10)->select();
```
以上仅是查询表达式的一部分,还有很多其他的表达式可以使用,具体可以参考ThinkPHP的官方文档。
阅读全文