Funktionsname: MySQLI_Result :: Fetch_row ()
Anwendbare Version: Php 5, Php 7
Funktionsbeschreibung: Diese Funktion wird verwendet, um eine Datenreihe aus dem Ergebnissatz zu erhalten und sie als indiziertes Array zurückzugeben. Die Indizes im zurückgegebenen Array entsprechen der Reihenfolge der Spalten im Ergebnissatz.
Syntax: gemischt mysqli_result :: fetch_row ()
Parameter: Diese Funktion akzeptiert keine Parameter.
Rückgabewert: Wenn eine Reihe von Daten erfolgreich erhalten wird, wird ein Indexarray zurückgegeben, und wenn das Ende des Ergebnissatzes erreicht wurde, wird Null zurückgegeben.
Beispiel:
<?php // 假设已经建立了与数据库的连接,并执行了查询语句 $query = "SELECT id, name, age FROM users"; $result = $mysqli---> Abfrage ($ Query); // Verwenden Sie fetch_row (), um eine Datenzeile zu erhalten und sie auszudrucken $ row = $ result-> fetch_row (); if ($ row) {echo "id:". $ row [0]. "Im obigen Beispiel wird die Abfrageanweisung zuerst ausgeführt und der Ergebnissatz erhalten. Verwenden Sie dann die Funktion fetch_row (), um die erste Datenzeile im Ergebnissatz zu erhalten und sie auszudrucken. Rufen Sie dann die Funktion fetch_row () erneut auf, um die nächste Datenzeile zu erhalten, und drucken Sie sie aus. Wenn die Ergebnismenge keine Zeilen mehr enthält, ist die Ausgabe "keine Zeilen mehr im Ergebnismengen". Geben Sie schließlich das Ergebnissatz frei.