关于PHP IF声明的MySQL'NULL':如何写它?

时间:2012-07-13 18:53:32

标签: php mysql

  

可能重复:
  How to check if mysql returns null/empty

我有SQL命令(2个表之间的LEFT JOIN),结果为'NULL'或'0'。现在我想创建像这样的PHP条件:

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

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

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

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

3 个答案:

答案 0 :(得分:1)

if ( empty($rowSearch['Approved']) && $rowSearch['Approved'] !== 0 )

答案 1 :(得分:1)

如果您需要区分NULL""False0,则需要使用严格比较===。或者您可以使用is_null()The table on this page可能是相关的。

答案 2 :(得分:0)

您需要与===

进行比较
if ($rowSearch['Approved'] === null)