Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysql_num_rows

MySQL-Funktionen

    Befehl:
int mysql_num_rows ( resource $result )


    Parameter-Liste:
NameBeschreibung
resultDas 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.

    Beschreibung:
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().


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Wenn Sie mysql_unbuffered_query() verwenden, liefert mysql_num_rows() solange nicht den korrekten Wert, bis Sie alle Zeilen der Ergebnismenge erhalten haben.

Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_numrows()


    Warnung:
Warnung:

Diese Erweiterung ist ab PHP 5.5.0 veraltet und wird in der Zukunft entfernt werden. Stattdessen wird der MySQLi oder PDO_MYSQL Verlängerung verwendet werden. Siehe auch MySQL: Auswahl einer API Führung und bezogenen FAQ für weitere Informationen. Alternativen zu dieser Funktion sind:

    Siehe auch:
Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
 
Öffnet eine Verbindung zu einem MySQL-Server
 
Bewegt den internen Ergebnis-Zeiger
 
Auswahl einer MySQL Datenbank
 
Sendet eine Anfrage an MySQL
 

mysql_num_rows() - Beispiel:


Eingabe:
<?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";

?>



MySQL-Funktionen