检查数据库中的信息是否为空


Check if information from database is blank

我需要检查状态A和B是空白还是0,但我的空白不起作用,有什么建议吗?

 $sta = db2_result($queryexe, 'STATUSA');
 $stb = db2_result($queryexe, 'STATUSB');

 if ($sta=="0" OR $sta=="" AND $stb=="0" OR $stb=="")

您应该使用空函数,它考虑0,"0",null。。。作为空值:

if (empty($sta) && empty($stb)) {

如果你想坚持你的逻辑,可以考虑将If语句分为两部分:

if (
    ($sta=="0" OR $sta=="")
    AND
    ($stb=="0" OR $stb=="")
) {
if (($sta=="0" OR $sta=="") AND ($stb=="0" OR $stb==""))

2+3*4与(2+3(*4不同。OR和and 也是如此