TP5 查询某字段为空记录

官方: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



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值