thinkphp6条件where指定字段为空或不为空查询

按条件进行数据库的查询时网站中必不可少的操作,那么随着thinkphp6的应用于愈加广泛。对于初始使用thinkhp6的人来说,可能也会遇到更多的问题。

本文就常见的指定字段查询为空和不为空进行代码解析。

一、指定字段为空条件查询

//写法一
$where = [];
$where[] = ['title','=',null];
Db::name('area')->where($where)->select();
//写法二
Db::name('area')->where('title',null)->select();

二、指定字段不为空

//写法一
Db::name('area')->where('title','=', 'not null')->select();
//写法二
Db::name('area')->whereNotNull('title')->select();

以上便是关于指定字段为空和不为空的处理方式,不过这仅仅是其中一部分写法。也有更多的方式来解决,这就需要仁者见仁智者见智了。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!