2017-02-20 40 views
-1

我只是想检查,如果查询给我'NULL'作为结果。检查if_null语句不工作

$check = ' SELECT some_data FROM user 
       WHERE condition = my_condition LIMIT 1'; 
       if (is_null($check)) 
    {   
    echo "yep, it's null"; 
    } 

但我没有得到回声。查询definitly给我结果'NULL'。怎么了?

+5

虽然你不执行查询,但是''is_null($ check)'将始终为假,因为它是一个字符串。 –

+1

您需要执行查询,然后获取一行结果,然后从结果行中访问该列。 – Barmar

+0

愚蠢的我!你没事。我执行并获取结果。现在一切正常。 – ipo

回答

0

只需执行查询并获取一行结果即可。