检查mysql数据库PHP中的N/A值

检查mysql数据库PHP中的N/A值,php,mysql,null,phpmyadmin,conditional,Php,Mysql,Null,Phpmyadmin,Conditional,我的数据库记录包含N/A值为空的列 但当我从mysql数据库中检索它们时。它显示了我不想看到的N/A值。 我做了一个检查,但没有运气,检查条件是失败 我曾经 empty() is_null() $my_variable == null $my_variable == " " 但检查仍然失败。 知道如何使用PHP检查从数据库检索到的值吗 更新问题: 名称类型排序规则属性Null默认额外活动 4 description text latin1_swedish_ci No N

我的数据库记录包含N/A值为空的列

但当我从mysql数据库中检索它们时。它显示了我不想看到的N/A值。 我做了一个检查,但没有运气,检查条件是失败

我曾经

empty()
is_null()
$my_variable == null
$my_variable == " "
但检查仍然失败。 知道如何使用PHP检查从数据库检索到的值吗

更新问题: 名称类型排序规则属性Null默认额外活动

 4  description text    latin1_swedish_ci       No  None

默认值为无

我将其更改为默认值且字段可以为空,然后现在我可以检查空值。

我将其更改为默认值且字段可以为空,然后现在我可以检查空值。

它是文本“N/A”“NULL”还是实际的空值?它为空,但数据库将其显示为N/A什么是表架构?字段设置是否将NULL设置为“是”,默认值为“N/a”或NULL?e、 g
field1 varchar(25)NOT NULL default'N/A',field2 varchar(25)default NULL
erm,它是这样设置的:描述文本latin1_swedish_ci No none,所以它不能存储NULL,默认值是“”-空字符串是文本“N/A”“NULL”还是实际NULL?它是NULL,但数据库显示为N/A表架构是什么?字段设置是否将NULL设置为“是”,默认值为“N/a”或NULL?e、 g
field1 varchar(25)NOT NULL默认值'N/A',field2 varchar(25)default NULL
erm,其设置类似于以下描述文本latin1_swedish_ci No none,因此它不能存储NULL,默认值为“”-空字符串