PHP - mysql_num_rows

Syntax

mysql_num_rows("Ergebnis-Handle")

Erklärung

Die Funktion mysql_num_rows gibt die Anzahl der Datensätze (Zeilen) zurück, die durch eine SELECT-Abfrage aus einer Datenbank ermittelt wurden. Der Parameter "Ergebnis-Handle" verweist dabei auf das Ergebnis einer Abfrage mittels mysql_query.

Diese Funktion ist nur gültig für Abfragen mit SELECT, bei den Anweisungen INSERT, UPDATE und DELETE muß die Anzahl der betroffenen (d.h. eingefügten, geänderten oder gelöschten) Datensätze mit mysql_affected_rows ermittelt werden.

Vergleiche auch mysql_query und mysql_affected_rows

Beispiel

<?php

echo mysql_num_rows($result);

?>

Ergebnis:

Ausgabe der Anzahl der Datensätze im Ergebnis-Handle "$result".

Beispiel 2

<?php

$dbhandle = mysql_connect("sql.123.de","Hansi","pass");

$db = mysql_select_db("Links", $dbhandle);

$result = mysql_query("SELECT * FROM tabelle");

echo mysql_num_rows($result);

?>

Ergebnis:

Verbindung mit dem (fiktiven :) Datenbank-Server "sql123.de", danach Auswahl der Datenbank "Links", danach die MySQL-Anweisung "SELECT..." für die Tabelle "tabelle", danach Ausgabe der Anzahl der Datensätze in der Tabelle "tabelle".

zurück: PHP - MySQL-Datenbank

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch