我从mysql数据库中检索了三行。在一行中,有一个名称,地址。我已经在数组中对年龄进行了硬编码,该数组按照表中显示的名称顺序排列,因此年龄对应于名称。现在我希望每个年龄都出现在与名称对应的同一行中。我怎样才能实现以下目标?
<select id="mySelect">
<option value="" selected >Select fruit</option>
<option value="1">Apple</option>
<option value="2">Orange</option>
<option value="3">Pineapple</option>
<option value="4">Banana</option>
</select>
答案 0 :(得分:0)
使用例如array_shift函数来获取循环中的数组项
$info = array('12', '55', '95');
while($row = mysqli_fetch_array($result)){
echo '<tr>';
echo '<td>'.$row['Name'].'</td>';
echo '<td>'.$row['Address'].'</td>';
echo '<td>' . array_shift($info) . '</td>';
}