php - 尝试使用 sql 表中的数据填充 php 下拉列表

标签 php mysql

我一直在尝试使用 mysql 表中的名称列表填充下拉列表。该表包含名称、日期、主机和信息列。我在网上查了一下,但似乎找不到解决我的问题的方法。我很确定它连接到数据库,但我不断收到错误 注意: undefined offset :第 16 行 C:\xampp\htdocs\phpmsql\delegates.php 中的 1。

<?php
$db = new mysqli('127.0.0.1', 'root', '', 'munapp');

if($db->connect_errno) { 
    die('Sorry we having some connection problems');
} 

$query = "SELECT Name FROM `conferences`";

$result2 = mysqli_query($db, $query);

$options = "";

while($row2 = mysqli_fetch_array($result2))
{
    $options = $options."<option>$row2[1]</option>";
}



?>

<!DOCTYPE html>

<html>

    <head>

        <title> </title>

        <meta charset="UTF-8">

        <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>


        <select>
            <?php echo $options;?>
        </select>


    </body>

</html>

最佳答案

更改 $options 赋值以从数组中的 0 索引填充:

$options = $options."<option>$row2[0]</option>";

关于php - 尝试使用 sql 表中的数据填充 php 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42875437/

相关文章:

php - CakePHP 3 保存 HasOne 关联

php - 评估存储在数组变量中的变量并根据评估值重新排序该数组?

php - 我应该使用什么 : inner join or 3 different queries?

Mysql删除触发器中未知列错误

mysql - 如何从一个表中选择列,其中 id 在另一表的 JSON 列中

php - 从 id_numbers 列但从多行获取唯一的 ID 号 MySQL

php - MySQL批量插入最大允许数据包

php - Laravel - 如何根据参数过滤 hasMany 关系?

mysql - java.lang.NullPointerException : Cannot invoke "com.proj.my.repository.OrderRepository.save(Object)" because "this.orderRepository" is null

mysql - 有没有办法在单个查询中获取 ActiveRecord Rails 数组中条件的所有最后记录