In diesem Beitrag wird die Funktion der Funktion PHP mysqli_num_rows über die Anzahl der Zeilen aus einem bestimmten Ergebnissatz ermittelt.
Diese einfache Funktion bietet eine praktische Funktion anstatt manuell über jede Zeile in einem Ergebnissatz zu iterieren. Diese Funktion kann dies für uns tun und die Gesamtzahl der Zeilen in einem Ergebnis als Ganzzahl zurückgeben.
Funktionssyntax
Das Folgende zeigt die Syntax für die Funktion mysqli_num_rows:
mysqli_num_rows (mysqli_result $ result): int | StringDie Funktion akzeptiert das Ergebnis als Parameter. Dieser Paramet.
Die Funktion gibt dann einen Ganzzahlwert zurück, der die Anzahl der zurückgegebenen Zeilen aus dem Eingabeergebnis bezeichnet.
NOTIZ: Der Funktionsrenditewert hängt davon ab, ob die Ergebnismenge gepuffert oder nicht gelöst ist. In der abgelaufenen Ergebnismenge wird die Funktion 0 zurückgegeben, sofern nicht alle Zeilen vom Server abgerufen wurden.
Beispieldaten
Um am besten zu veranschaulichen, wie die Funktion mySQLI_NUM_ROWS verwendet wird, werden wir eine reale Datenbank verwenden, die von den folgenden Abfragen bereitgestellt wird:
Datenbank erstellen SRC;Sobald Sie die Datenbank erstellt und die obigen Beispieldaten hinzugefügt haben, können wir fortfahren und die Funktion mySQLI_NUM_ROWS verwenden.
Verwenden der Funktion mySQLI_NUM_ROWS
Das folgende Beispiel zeigt die Verwendung der Funktion mysqli_num_rows in der früheren Tabelle.
// eine Verbindung zu Localhost: 3306 und Datenbank SRC mit dem Benutzernamen- und leeren Passwort herstellenSobald wir das Skript oben ausgeführt haben, sollte der Code die Ausgabe zurückgeben:
Gesamtzahl der Reihe: 5Abschluss
Dieser Beitrag behandelte die Grundlagen der Arbeit mit der Funktion MySQLI_NUM_ROWS in PHP. Mit dieser Funktion können Sie die Anzahl der Zeilen in einem abgerufenen Ergebnissatz abrufen.
Danke fürs Lesen!!