复制 mysqli_fetch_array() 调用
处理数据库结果时,通常需要对数据进行多次迭代。然而,mysqli_fetch_array() 函数会消耗结果集,使得后续调用返回空数组。
解决方案:在输出之前执行数据操作
要避免此问题,请单独按照以下步骤对输出进行数据操作:
1.首先选择数据:
2。重复使用数据:
示例代码:
// Select data and store it in an array $db_res = mysqli_query( $db_link, $sql ); $data = array(); while ($row = mysqli_fetch_assoc($db_res)) { $data[] = $row; } // Output top row foreach ($data as $row) {
以上是多次迭代'mysqli_fetch_array()”结果时如何避免空数组?的详细内容。更多信息请关注PHP中文网其他相关文章!