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