Php 从MySQL数据库将数据拉入下拉菜单时出错
又是我。 我试图制作一个下拉菜单,从MySQL数据库请求数据(Php 从MySQL数据库将数据拉入下拉菜单时出错,php,html,mysql,Php,Html,Mysql,又是我。 我试图制作一个下拉菜单,从MySQL数据库请求数据(行:category\u id(a\u I),category),并在下拉菜单中显示它。添加新行时,下拉菜单应展开以容纳新行。这是我迄今为止创建的代码: <select> <select name="submit" id="category"> <option>Select category</option> <?php $query=$db->
行:category\u id(a\u I),category
),并在下拉菜单中显示它。添加新行时,下拉菜单应展开以容纳新行。这是我迄今为止创建的代码:
<select>
<select name="submit" id="category">
<option>Select category</option>
<?php
$query=$db->prepare("SELECT * FROM categories");
$query->execute();
while($rows=mysql_fetch_array($query)){
?>
<option value="<?php echo $rows['']; ?>"></option>
<?php
}
?>
</select>
选择类别
我不知道您想在下拉列表中输入什么列名,所以我使用了FIELDNAME
试试这个,看看它是否给你足够的开始时间自己完成它
<select name="submit" id="category">
<option value="0">Select category</option>
<?php
$result = mysqli_query($db, "SELECT * FROM categories");
if ( $result ) {
while( $row = mysqli_fetch_array($result, MYSQLI_ASSOC) ) {
echo '<option value="' . $row['FIELDNAME'] . '">' . $row['FIELDNAME'] . '</option>';
}
} else {
// query failed so output some error info
}
?>
</select>
选择类别
此错误仅适用于此下拉列表或类别中的任何查询,如显示计数(*)?您同时使用mysqli和mysql语句,必须使用其中一个或另一个。我会支持mysqli的声明。谢谢你!我开始越来越喜欢这个网站了!
<select name="submit" id="category">
<option value="0">Select category</option>
<?php
$result = mysqli_query($db, "SELECT * FROM categories");
if ( $result ) {
while( $row = mysqli_fetch_array($result, MYSQLI_ASSOC) ) {
echo '<option value="' . $row['FIELDNAME'] . '">' . $row['FIELDNAME'] . '</option>';
}
} else {
// query failed so output some error info
}
?>
</select>