mysqli_result-Klasse – Member-Methode
close() Gibt den inneren Teil frei und schließt die Ergebnismenge. Sobald die Ergebnismenge aufgerufen wird, kann sie nicht mehr verwendet werden.
data_seek() Ändert explizit die Reihenfolge der aktuellen Ergebnisdatensätze
fetch_field() Ruft die Informationen eines bestimmten Felds aus der Ergebnismenge ab. Ruft die detaillierten Informationen der Klasse aus der Spalte ab und gibt ein Objekt zurück, das Spalteninformationen enthält.
fetch_array() gibt einen Ergebnisdatensatz in Form eines normalen Indexarrays zurück und ein assoziatives Array
fetch_assoc() gibt einen Ergebnisdatensatz in Form eines Objekts zurück
fetch_object() gibt einen Ergebnisdatensatz in Form eines Objekts zurück
fetch_row() gibt einen Ergebnisdatensatz in Form eines normalen Indexarrays zurück
field_seek() Setzt die Felder in der Ergebnismenge auf die Offset-Position
Selbsteigenschaft des Mitglieds
$current_field Ruft die Offset-Position des Felds ab, auf das im aktuellen Ergebnis verwiesen wird, was eine Ganzzahl ist.
$field_count Ruft die Anzahl der Spalten im Ergebnissatz ab.
$lengths Gibt zurück ein Array, speichern Sie es im Ergebnissatz und rufen Sie die aktuelle Länge der ersten Spalte ab.
$num_row Gibt die Anzahl der im Ergebnissatz aufgezeichneten Zeilen zurück (einschließlich).
Ein Objekt der Klasse mysqli_result Die SELECT-Anweisung wird über die Methode query() im MySQL-Objekt ausgeführt. Sie ruft alle Ergebnisdaten vom MySQL-Server an den Client ab und speichert sie in diesem Objekt.
Wenn Sie die Ergebnisse vorübergehend auf dem MySQL-Server belassen und die Datensätze bei Bedarf einzeln lesen möchten, müssen Sie beim Aufruf der query()-Methode einen MYSQL_USE_RESULT-Wert im zweiten Parameter angeben. Die Verwendung dieses Parameters ist sinnvoller, wenn die Größe des verarbeiteten Datensatzes relativ groß ist oder nicht geeignet ist, ihn vollständig auf einmal an den Client abzurufen. Wenn Sie jedoch wissen möchten, wie viele Datensätze in dieser Abfrage gefunden wurden, können Sie dies erst wissen, nachdem alle Ergebnisdatensätze gelesen wurden. Code zum Abrufen der Ergebnismenge mithilfe der query()-Methode im mysqli-Objekt:
$result=$mysqli->query('select * from table limit 10'); //Get die Daten zurück an den Client, aus dem Ergebnis Daten zentral analysieren
Das Obige stellt die mysqli_result-Klasse vor – Mitgliedsmethoden, einschließlich des relevanten Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.