我已經閱讀了一些主題,但無法弄清楚我的問題的解決方案。 我想在下拉菜單的表格'events'中顯示不同事件的名稱。從MySQL數據庫填充下拉菜單?
我的代碼是:
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('test');
$sql = "SELECT 'event name' FROM events";
$result = mysql_query($sql);
echo "<select name='event name'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['event name'] ."'>" . $row['event name'] ."</option>";
}
echo "</select>";
?>
我得到一個下拉菜單,顯示「事件名稱」的3倍。我在事件名稱表中有3個條目,但是它沒有顯示他們的名字?
代碼看起來不錯,如果表中沒有數據或類似表名或字段名的拼寫錯誤。 – 2013-05-06 07:32:38
@ kuldeep.kamboj如果他拼寫錯誤,錯誤的查詢會出現未知列名或PHP錯誤的錯誤 – 2013-05-06 07:33:22
您在HTML源代碼中看到什麼? – 2013-05-06 07:34:23