PHP récupérer le résultat d'un COUNT...

Résolu/Fermé
liegeus Messages postés 113 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 24 octobre 2012 - 21 févr. 2005 à 19:00
 NINO - 27 janv. 2012 à 13:24
Bonjour voilà mon problème j'exécute cette requête :
$nb_journee="SELECT COUNT(DISTINCT id_journee) FROM rencontre";
$req_nb_journee=mysql_query($nb_journee);
cette requete me renvoie le nombre de "id_journee" différent que j'ai dans ma table rencontre, mon problème est que j'arrive pas à récupérer ce nombre dans un variable..

si je fais
$tab_nb_journee=mysql_fetch_array($req_nb_journee)

pour récupérer ma variable après il faut que je mette quelquchose du style $tab_nb_journee['****']

mais je ne sais pas quoi mettre à la place des ****


merci bcp

4 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
21 févr. 2005 à 19:07
Essaie plutôt mysql_result pour un seul résultat:

$nb_journee=mysql_result($req_nb_journee,0);

Sinon avec mysql_fetch_array:
http://fr3.php.net/mysql_fetch_array
11
$nb_journee="SELECT COUNT(DISTINCT id_journee) AS compteur FROM rencontre";
$req_nb_journee=mysql_query($nb_journee); 
$tab_nb_journee=mysql_fetch_array($req_nb_journee) ;
echo $tab_nb_journee["compteur"];

et voilà :D
8
liegeus Messages postés 113 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 24 octobre 2012 12
21 févr. 2005 à 19:45
effectivement, ça marche avec $nb_journee=mysql_result($req_nb_journee,0)

merci beaucoup
1
Bonjour :) Effectivement ça marche avec les deux solution :


-> soit en utilisant :mysql_result

$nb_journee=mysql_result($req_nb_journee,0);


-> soit en utilisant :mysql_fetch_array

$nb_journee=mysql_fetch_array($req_nb_journee) ;
0