Les Allergies
Alimentaires
Posez votre question Signaler

PHP récupérer le résultat d'un COUNT... [Résolu]

liegeus 112Messages postés 29 avril 2003Date d'inscription 22 mai 2012Dernière intervention - Dernière réponse le 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
Lire la suite 

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

Suggestions
4 réponses
Réponse
+8
moins plus
$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
Ajouter un commentaire
Réponse
+6
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
effectivement, ça marche avec $nb_journee=mysql_result($req_nb_journee,0)

merci beaucoup
Ajouter un commentaire
Réponse
+0
moins plus
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) ;
Ajouter un commentaire
Ce document intitulé « PHP récupérer le résultat d'un COUNT... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?