我有以下while
循環,這是我用來創建一個下拉列表中選擇含有日期取出從數據庫: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循環打印的附加空行到降列表,即列表中出現空行。我怎樣才能避免這種情況?
小邊注:如果該值與顯示的文本相同,您可以省略'value'屬性 - 它將默認顯示文本。 ''將產生「約翰史密斯」作爲它的價值。 –
投票結束 - 數據庫中有一個「NULL」或「empty」記錄。 – skrilled
停止使用MySQL,[開始使用MySQLi](http://stackoverflow.com/questions/12020227/updating-from-mysql-to-mysqli)。你將活着享受變化:-) – Martin