【发布时间】:2017-02-20 16:51:43
【问题描述】:
我只是想检查一下,如果一个查询给我 'NULL' 作为结果。
$check = ' SELECT some_data FROM user
WHERE condition = my_condition LIMIT 1';
if ( is_null($check) )
{
echo "yep, it's null";
}
但我没有得到回声。查询肯定会给我结果'NULL'。怎么了?
【问题讨论】:
-
虽然你没有执行查询....
is_null($check)永远是假的,因为它是一个字符串。 -
您需要执行查询,然后获取一行结果,然后从结果行访问该列。
-
愚蠢的我!你没事。我执行并获取结果。现在一切正常。
标签: mysql sql if-statement ifnull