从mysql查询选择选项

我想要一个选择/下拉菜单,其选项来自使用mysql select查询的数据库。从mysql查询选择选项

问题:下拉菜单显示数据库中正确的项目数量,但没有显示这些项目,只是一个空白选项。例如:数据库中有四个项目,下拉菜单中有四个空白选项。

<label for="category">Category</label><select name=cat><option value=""> --Select Category-- </option> 

<?php $sql= mysqli_query($con, "SELECT category FROM taxonomy");

while($result = mysqli_fetch_array($sql)){

echo "<OPTION VALUE='".$row[0]."'>".$row[0]."</OPTION>";

}

?>

</select>

有人可以告诉我什么是错?

回答:

变化

echo "<OPTION VALUE='".$row[0]."'>".$row[0]."</OPTION>"; 

echo "<OPTION VALUE='".$result[0]."'>".$result]."</OPTION>"; 

回答:

在$ result中添加此

mysqli_fetch_array($sql, MYSQLI_BOTH) 

$result[0] instead $row[0] 

http://php.net/manual/en/mysqli-result.fetch-array.php

以上是 从mysql查询选择选项 的全部内容, 来源链接: utcz.com/qa/260421.html

回到顶部