我有以下 while
循环,我用它来创建一个包含从数据库获取的日期的下拉列表选择:
$sql = "SELECT name FROM persons";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
while 循环在下拉列表中打印一个额外的空行,即列表中出现一个空行。我怎样才能避免这种情况?
最佳答案
此代码中没有任何内容打印空选项。您确定数据库中没有 name 为 NULL 或空的记录吗?
尝试添加
WHERE name IS NOT NULL and name != ""
您的查询
关于php - while 循环打印额外的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36628170/