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

Résolu
liegeus Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
 NINO -
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 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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
Rémy
 
$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   Statut Membre Dernière intervention   12
 
effectivement, ça marche avec $nb_journee=mysql_result($req_nb_journee,0)

merci beaucoup
1
NINO
 
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