複製 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中文網其他相關文章!