thinkphp where 模糊查询
时间: 2023-09-19 07:08:28 浏览: 102
thinkphp实现like模糊查询实例
在ThinkPHP中,可以使用`where`方法进行模糊查询。
例如,查询`name`字段中包含关键字`thinkphp`的记录,可以使用以下代码:
```php
$keyword = 'thinkphp';
$result = Db::name('table')->where('name', 'like', "%{$keyword}%")->select();
```
其中,`%`表示匹配任意字符,`{}`表示变量占位符。
如果需要查询多个字段,可以使用`whereOr`方法:
```php
$keyword = 'thinkphp';
$result = Db::name('table')
->where('name', 'like', "%{$keyword}%")
->whereOr('title', 'like', "%{$keyword}%")
->select();
```
这样就可以同时匹配`name`和`title`字段中包含关键字的记录了。
阅读全文