如何知道字段是否设置为NULL

时间:2014-02-22 17:19:06

标签: mysqli

我需要对表进行查询并输出所有字段的值。但是,表中的某些字段是空字符串,有些字段设置为NULL。当我var_dump()

时,Mysqli只返回一个字符串数组

如何知道字段是否设置为NULL?例如当字段为NULL或为空时,PhpMyAdmin会告诉您。

我尝试了is_null()empty()==''isset(),但无论字段是否为NULL,当我申请{时,他们都给了我同样的东西{1}}在检查之前对返回值起作用。

1 个答案:

答案 0 :(得分:1)

事实证明@Joachim Isaksson已经说过Mysqli将空记录转换为PHP Null值。在我的例子中,addslashes函数将所有内容转换回字符串。解决方案是仅对字符串应用addslashes