mysql_num_rows
(PHP 4, PHP 5)
mysql_num_rows — Liefert die Anzahl der Zeilen im Ergebnis
Beschreibung
$result
)Liefert die Anzahl der Zeilen einer Ergebnismenge. Diese Funktion ist nur gültig für Befehle wie SELECT oder SHOW, die eine tatsächliche Ergebnismenge zurückeben. Haben Sie eine INSERT, UPDATE oder DELETE Abfrage ausgeführt und möchten die Anzahl der betroffenen Datensätze ermitteln, verwenden Sie die Funktion mysql_affected_rows().
Parameter-Liste
-
Ergebnis -
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
Rückgabewerte
Die Anzahl der Zeilen in einer Ergebnismenge bei Erfolg
Im Fehlerfall wird FALSE zurückgegeben..
Beispiele
Beispiel #1 mysql_num_rows() Beispiel
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Zeilen\n";
?>
Anmerkungen
Hinweis:
Wenn Sie mysql_unbuffered_query() verwenden, liefert mysql_num_rows() solange nicht den korrekten Wert, bis Sie alle Zeilen der Ergebnismenge erhalten haben.
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_numrows()
Siehe auch
- mysql_affected_rows() - Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
- mysql_connect() - Öffnet eine Verbindung zu einem MySQL-Server
- mysql_data_seek() - Bewegt den internen Ergebnis-Zeiger
- mysql_select_db() - Auswahl einer MySQL Datenbank
- mysql_query() - Sendet eine Anfrage an MySQL
