我正在尝试遍历MySQL结果列表,但我一直收到以下错误:Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
。我知道这个问题已被问过几次,我已经做了大量的研究,但我找到的答案都没有。这是我的代码:
require_once('../../../assets/includes/mysql-connect.php');
$query = "SELECT * FROM customers";
$result = mysqli_query($dbc, $query);
$num = mysqli_num_rows($result);
$x = 0;
while ($row = mysqli_fetch_array($result, MYSQLI_BOTH)) {
foreach ($array as $key => $subarray) {
//Do something
}
}
echo $x;
变量$num
有60个结果但由于某种原因我无法使代码正确循环结果。任何帮助表示赞赏!
答案 0 :(得分:0)
我明白了。在我的循环中,我使用了相同的$query
和$result
变量,这些变量在循环开始之前覆盖了原始变量!