我一直在尝试使用 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/