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é
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