在从数据库错误中获取部分值时向表中添加数组值

时间:2016-05-19 14:48:38

标签: php mysql

我从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>

1 个答案:

答案 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>';
}