2013-04-24 44 views
1

我的数据库记录包含N/A值为空的列。检查mysql数据库中的N/A值PHP

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

我用

empty() 
is_null() 
$my_variable == null 
$my_variable == " " 

但检查还是失败。 任何知道如何使用PHP来检查从数据库检索的值?

更新疑问句: 名称类型整理属性Null默认额外的Actio

4 description text latin1_swedish_ci  No None 

默认为无

+0

它是文本“N/A”“NULL”还是实际的NULL? – Waygood 2013-04-24 16:29:28

+0

它是NUll,但数据库显示为N/A – Nich 2013-04-25 00:13:16

+1

什么是表格模式?是否将NULL设置为YES并且默认为'N/A'或NULL?例如'FIELD1 VARCHAR(25)NOT NULL默认的 'N/A',场2 VARCHAR(25)默认NULL' – Waygood 2013-04-25 09:16:08

回答

1

我把它改为默认为空并且该字段可以为空,那么现在我可以检查空值。

+0

您可能必须更新现有数据。 – Waygood 2013-04-25 11:14:32

+1

你确定,谢谢你解决问题的线索:D – Nich 2013-04-25 11:24:14