我对php很新。我试图用数据库中的数据填充下拉列表。我知道如何在php中使用echo来做到这一点。但以下是我正在做的事情,我无法用数据库中的ID填充下拉列表
<?php include "dbfunctions.php";
$result = getIds();
if(mysqli_num_rows($result) > 0){
?>
<div class="form-group">
<label for="id">Select ID</label>
<select class="form-control" id="id" name="id">
<?php
while($row=mysqli_fetch_assoc($result)){
?>
<option><?php $row["id"];?></option>
<?php } ?>
</select><!--end form control-->
</div><!--end form-group-->
<?php } ?>
以下是我用来从数据库中获取数据的dbfunctions.php文件中的函数。此功能正常工作,我按预期获取数据。
function getIds(){
global $connection;
$query = "SELECT * FROM users";
//you will have all the rows returned in the result
$result = mysqli_query($connection, $query);
return $result;
}