【发布时间】:2014-03-23 13:09:52
【问题描述】:
我正在尝试从我的表中检索非空值。下面是我的表论坛帖子的图片。
我想检索所有不为空的线程标题。我正在使用以下代码:
$forum_activities = "";
$sql = "SELECT thread_title FROM forumposts WHERE thread_title IS NOT NULL";
$query = mysqli_query($db_conx, $sql);
$numrows = mysqli_num_rows($query);
if($numrows > 0)
{
while($row = mysqli_fetch_array($query,MYSQLI_ASSOC))
{
$thread_titles = $row["thread_title"];
$forum_activities .= "<a href='viewthread.php'>$thread_titles</a><hr />";
}
}
仍会出现空值。请帮忙!!
【问题讨论】:
-
你的 thread_title TYPE 是什么?
-
应该是
thread_title IS NOT NULL AND thread_title<>'' -
NULL 与“空白”或“空”或“空格”不同。 GIGO
-
我的 thread_title 类型是 varchar(255)。