官方:https://www.kancloud.cn/manual/thinkphp5/135182
[NOT] NULL :
查询字段是否(不)是Null
,例如:
where('name', null);
where('title','null');
where('name','not null');
如果你需要查询一个字段的值为字符串null
或者not null
,应该使用:
where('title','=', 'null');
where('name','=', 'not null');
$rs=Db::name('schoolstation')->where($where)->where('flid',null)->order('uid desc,id')->limit($limit)->page($page)->select();
$rs1=Db::name('schoolstation')->where($where)->where('flid', null)->select();
PHP MYSQL
1.不为空
select * from table where id <> "";
select * from table where id != "";
2.为空
select * from table where id ="";
select * from table where isNull(id);
具体情况具体分析,如果字段是char或者varchar类型的,使用id=""可以的;
如果字段是int类型的,使用isNull会好些。
引用:https://blog.csdn.net/yipiankongbai/article/details/11181151