prob comptage enregistrements SQL - PHP - Programmation
Marsh Posté le 19-07-2005 à 22:09:30
Ben il te retourne une seul ligne, c'est normal tu demandes a ta base de te renvoyer le compte des resultats qui correspondent à ta requete. Donc une seule ligne, et si tu vas voir à l'intérieur de ton résultat, tu auras le résultat du count. 
 
En résumé, mysql_numrows et count(*) sont redondants, utilise l'un ou l'autre. Plutot count dans ce cas la ![]()
Marsh Posté le 19-07-2005 à 22:11:56
je croyait que c'était  
 
msql_num_rows() 
msql_numrows 
 
mais j'ai jamasi vu de mysql_numrows, ça existe ça?? (surement que oui sinon il y aurai une erreur.. mais c'est bizar.. )  
t'est sur de pas avoir mis un y en trop ^^ 
 
edit : c'est vrai ce que dit goopil ![]()
Marsh Posté le 19-07-2005 à 22:13:37
C'est mysql_num_rows en effet maintenant ![]() L'autre est un alias déprécié
 L'autre est un alias déprécié
Marsh Posté le 19-07-2005 à 22:14:02
Parce que c'est exactement la réponse qu'il est supposé donner ? 
 
Si je relis ton code : je veux formatter le nombre de lignes (mysql_numrows) du résultat de la requête. Et un select count renvoit bien un seul résultat, le compte est bon. 
 
| Code : 
 | 
 
 
non ?
Marsh Posté le 19-07-2005 à 22:17:55
le compte est bon, c'est mon dernier mot JP... (enfin je crois ![]() )
 )
Marsh Posté le 19-07-2005 à 22:52:27
Reply
Marsh Posté le 19-07-2005 à 22:04:17
pourquoi ce code
echo number_format(mysql_numrows(mysql_query("select count(*) from ad_joueurs" )),0,'.',' ');
ne fonctionne pas ?
ca me retourne 1 au lieu de 9 801
comprends pas..
Merci
---------------
Réagissez et commentez mes dessins sur snut.fr