我在将数据从MYSQL显示到下拉框时出现问题。PHP/MYSQL无法在下拉框中显示来自MYSQL的数据
输出:
<html>
<body>
<form name=displayQuestion>
Survey Categories :
<select name="surveyCategory">
<option> Choose Survey Category </option>
<?php
$surveyQuery = "SELECT survey_id, survey_name FROM surveys";
$result = mysql_query($surveyQuery) or die (mysql_error());
while($menu=mysql_fetch_assoc($result)){
echo "<option value=$menu[survey_id]>$menu[survey_name]</option>";
}
?>
</select>
</form>
</body>
</html>
首先,mysql_query从PHP 5.5.0开始已弃用,并且将来会被删除。相反,应该使用MySQLi或PDO_MySQL扩展。也就是说,你在哪里建立你的连接到数据库?添加到你的问题。 – hanleyhansen