mysql_num_rows

(PHP 4, PHP 5)

mysql_num_rowsRetourne le nombre de lignes d'un r�sultat MySQL

Description

int mysql_num_rows ( resource $result )

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