0

我正在尝试遍历 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 个结果,但由于某种原因,我无法让代码正确地遍历结果。任何帮助表示赞赏!

4

1 回答 1

0

I figured it out. In my loop I was using the same $query and $result variables which were overriding the original variables before the loop started!

于 2013-10-31T20:13:20.403 回答