2

可能重复:
如何检查 mysql 是否返回 null/empty

我有结果为“NULL”或“0”的 SQL 命令(2 个表之间的左连接)。现在我想创建这样的 PHP 条件:

if ($rowSearch['Approved'] == NULL)

但它失败了......然后我尝试了这个

if ($rowSearch['Approved'] == 'NULL')

也失败了... PHP 总是跳过那个语句。如何为此编写 PHP IF 语句?之前谢谢。

4

3 回答 3

1

如果需要区分、、、NULL和,""则需要使用严格比较。或者你可以使用. 此页面上的表格可能是相关的。False0===is_null()

于 2012-07-13T18:56:52.153 回答
1
if ( empty($rowSearch['Approved']) && $rowSearch['Approved'] !== 0 )
于 2012-07-13T18:55:39.823 回答
0

You need to compare with ===

if ($rowSearch['Approved'] === null)
于 2012-07-13T19:00:35.033 回答