mysql_num_rows
(PHP 4, PHP 5)
mysql_num_rows — Retourne le nombre de lignes d'un r�sultat MySQL
Description
R�cup�re le nombre de lignes d'un jeu de r�sultat. Cette commande n'est disponible que pour les requ�tes comme SELECT ou SHOW qui retournent un jeu de r�sultats. Pour r�cup�rer le nombre de lignes affect�es par une requ�te INSERT, UPDATE, REPLACE ou DELETE, utilisez la fonction mysql_affected_rows().
Liste de param�tres
- result
-
La ressource de r�sultat qui vient d'�tre �valu�e. Ce r�sultat vient de l'appel � la fonction mysql_query().
Valeurs de retour
Le nombre de lignes dans un jeu de r�sultats en cas de succ�s, ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec mysql_num_rows()
<?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 Rows\n";
?>
Notes
Note: Si vous utilisez mysql_unbuffered_query(), mysql_num_rows() ne retournera pas une valeur correcte tant que toutes les lignes du jeu de r�sultats n'auront pas �t� r�cup�r�es.
Note: Pour des raisons de compatibilit� ascendante, l'alias obsol�te suivant peut �tre utilis� : mysql_numrows()
Voir aussi
- mysql_affected_rows() - Retourne le nombre de lignes affect�es lors de la derni�re op�ration MySQL
- mysql_connect() - Ouvre une connexion � un serveur MySQL
- mysql_data_seek() - D�place le pointeur interne de r�sultat MySQL
- mysql_select_db() - S�lectionne une base de donn�es MySQL
- mysql_query() - Envoie une requ�te � un serveur MySQL