函式名稱:mysqli_result::fetch_row()
適用版本:PHP 5, PHP 7
函式描述:該函式用於從結果集中獲取一行資料,並以索引陣列的形式返回。返回的陣列中的索引對應著結果集中的列的順序。
語法:mixed mysqli_result::fetch_row()
引數:該函式不接受任何引數。
返回值:如果成功獲取到一行資料,則返回一個索引陣列,如果已經到達結果集的末尾,則返回NULL。
示例:
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."。最後釋放結果集。
熱門工具排行榜