我有一个包含数千行的表。我试图只显示在特定列中包含信息的行。列名是“vhf”,表名是“p_loc”。大多数行在“vhf”列中不包含任何信息,但是,当我尝试下面的代码时,它想要回显我的所有行。
我只需要包含“vhf”
列中任何信息的行$sql = mysql_query("SELECT vhf FROM p_loc WHERE vhf IS NOT NULL");
答案 0 :(得分:1)
听起来有两种情况需要过滤掉:
这意味着您在SELECT中需要两个子句:
$sql = mysql_query("SELECT vhf FROM p_loc WHERE vhf IS NOT NULL AND vhf != ''");