Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从MySQL数据库将数据拉入下拉菜单时出错_Php_Html_Mysql - Fatal编程技术网

Php 从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->

又是我。 我试图制作一个下拉菜单,从MySQL数据库请求数据(
行: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>