prob comptage enregistrements SQL

prob comptage enregistrements SQL - PHP - Programmation

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
Reply

Marsh Posté le 19-07-2005 à 22:04:17   

Reply

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 :)


Message édité par gooopil le 19-07-2005 à 22:10:04
Reply

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 :)


Message édité par micfont999 le 19-07-2005 à 22:12:41
Reply

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é

Reply

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 :
  1. $nombre = mysql_fetch_row(mysql_query("select count(*) from ad_joueurs" ));
  2. echo number_format($nombre[0],0,'.','');


 
non ?

Reply

Marsh Posté le 19-07-2005 à 22:17:55    

le compte est bon, c'est mon dernier mot JP... (enfin je crois :) )

Reply

Marsh Posté le 19-07-2005 à 22:52:27    

Merci, ca marche nickel :)


---------------
Réagissez et commentez mes dessins sur snut.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed