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

时间:2016-07-04 13:59:36

标签: php

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

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


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

2 个答案:

答案 0 :(得分:1)

你应该使用考虑0," 0",null ...的empty函数作为空值:

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

如果您想坚持逻辑,请考虑将if语句分为两部分:

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

答案 1 :(得分:0)

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

2 + 3 * 4与(2 + 3)* 4不同。 OR和AND

也是如此