从MySQL数据库填充下拉菜单


Populate dropdown menu from MySQL database?

我已经读了一些线程,但不能找出解决我的问题。我想在下拉菜单中显示我的表'events'中不同事件的名称。

我的代码是:

<?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项在事件名称表,但它不显示他们的名字?

现在在nathan的更改之后,错误应该很容易看到字段名之间的空格和字段周围的撇号。只需删除字段名之间的撇号和空格。