这个查询没有问题,因为当我使用print_r
它时会打印出三个不同的数组,我只是想知道我在这里缺少什么来让它foreach
工作,因为此刻我得到一个错误......
警告:第 11 行 C:\xampp\htdocs\myshop\admin\account_list.php 中为 foreach() 提供的参数无效
<?php
$account_list = "SELECT * FROM accounts";
$query = $connect->query($account_list);
while ($final_result = $query->fetch_array(MYSQLI_ASSOC)) {
// echo '<pre>';
// print_r($final_result);
// echo '</pre>';
}
echo '<table><tbody>';
foreach ($final_result as $result) {
echo '<tr><td>'.$result['id'].'</td>
<td>'.$result['firstname'].'</td>
<td>'.$result['lastname'].'</td>
<td>'.$result['email'].'</td>
<td>'.$result['address'].'</td>';
}
echo '</body></table>';
?>