我有SQL命令(2个表之间的LEFT JOIN),结果为'NULL'或'0'。现在我想创建像这样的PHP条件:
if ($rowSearch['Approved'] == NULL)
但它失败了...然后我尝试了这个
if ($rowSearch['Approved'] == 'NULL')
也失败了... PHP总是跳过那个声明。如何为此编写PHP IF语句?谢谢。
答案 0 :(得分:1)
if ( empty($rowSearch['Approved']) && $rowSearch['Approved'] !== 0 )
答案 1 :(得分:1)
如果您需要区分NULL
,""
,False
和0
,则需要使用严格比较===
。或者您可以使用is_null()
。 The table on this page可能是相关的。
答案 2 :(得分:0)
您需要与===
if ($rowSearch['Approved'] === null)