这是代码:
<?php include "db.php"; ?>
<?php
function showALlData(){
global $connection;
$query = "SELECT * FROM users";
$result = mysqli_query ($connection,$query);
if (!$result){
die('Query not connected' . mysqli_error());
}
/* Using auto increament ID for update*/
while( $row = mysqli_fetch_assoc($result)){
echo "<option value='$id'>$id</option>";
}
}
?>
并且$id
变量上的问题不起作用
答案 0 :(得分:3)
while( $row = mysqli_fetch_assoc($result)){
echo "<option value= '".$row['id']."' >".$row['id']."</option>";
}
}
答案 1 :(得分:2)
您尚未定义$id
变量,并且不能仅引用它。如果要引用这样的变量,则需要创建它,例如,通过从查询的$row
中分配“ id”:
$id = $row['id'];