當前位置: 首頁> 函數類別大全> mysqli_result::fetch_row

mysqli_result::fetch_row

(mysqli_fetch_row)將結果行作為枚舉數組
名稱:mysqli_result::fetch_row
分類:mysqli
所屬語言:php
一句話介紹:從結果集中獲取一行數據,並以索引數組的形式返回

函數名稱:mysqli_result::fetch_row()

適用版本:PHP 5, PHP 7

函數描述:該函數用於從結果集中獲取一行數據,並以索引數組的形式返回。返回的數組中的索引對應著結果集中的列的順序。

語法:mixed mysqli_result::fetch_row()

參數:該函數不接受任何參數。

返回值:如果成功獲取到一行數據,則返回一個索引數組,如果已經到達結果集的末尾,則返回NULL。

示例:

<?php // 假设已经建立了与数据库的连接,并执行了查询语句 $query = "SELECT id, name, age FROM users"; $result = $mysqli---> query($query); // 使用fetch_row()獲取一行數據,並打印出來$row = $result->fetch_row(); if ($row) { echo "ID: " . $row[0] . "
"; echo "Name: " . $row[1] . "
"; echo "Age: " . $row[2] . "
"; } else { echo "No more rows in the result set."; } // 繼續使用fetch_row()獲取下一行數據,並打印出來$row = $result->fetch_row(); if ($row) { echo "ID: " . $row[0] . "
"; echo "Name: " . $row[1] . "
"; echo "Age: " . $row[2] . "
"; } else { echo "No more rows in the result set."; } // 釋放結果集$result->close(); ?>

以上示例中,首先執行了查詢語句並獲取到結果集。然後使用fetch_row()函數獲取結果集中的第一行數據,並將其打印出來。接著再次調用fetch_row()函數獲取下一行數據,並打印出來。如果結果集中沒有更多的行,則輸出"No more rows in the result set."。最後釋放結果集。

同類函數