Se connecter avec
S'enregistrer | Connectez-vous
Votre question

Question

Tags :
herve_be http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
| dans Programmation

Compter le nombre d'enregistrements MySQL en PHP


Bonjour,
Je voudrais compter combien il y a de records qui correspondent à certains critères; j'écris

mysql_query ("SELECT COUNT(Choice) AS ChoiceNum FROM VTTlog WHERE Date='091003' AND Choice='R'");
echo "Nombre de R pour le 03/10/09 : ".ChoiceNum."<br>";

Au lieu du nombre je reçois
Nombre de R pour le 03/10/09 : ChoiceNum

Où est l'erreur ?
Merci d'avance pour votre aide
Rudy
3
Vous devez être inscrit pour voter pour une question
  • Partagez
  • Etre averti des réponses
  • Ajouter aux favoris
Lassé par la pub ? Créez un compte
Ces contenus peuvent également vous intéresser
Solutions (6)
Meilleure solution
SiM07 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/93/3f/58442.jpg
Expert Programmation
Ex-AdMiN
Sans rigeur on arrive à rien ...

  1. $result = mysql_query ("SELECT COUNT(Choice) AS ChoiceNum FROM VTTlog WHERE Date='091003' AND Choice='R'" );
  2. $data = mysql_fetch_assoc($result);
  3. echo $data['ChoiceNum'];


  • Partagez
Autres solutions (5)
Trier par
herve_be http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Pourtant ça fonctionne très bien (j'ai trouvé tout seul).
Encore merci
Rudy
SiM07 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/93/3f/58442.jpg
Expert Programmation
Ex-AdMiN
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Ton code est un vrai grand n'importe quoi ... ca ne ressemble que vaguement à du PHP ...
herve_be http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Merci beaucoup.
Peux-tu encore m'aider à finaliser ça ?
Je voudrais afficher le résultat dans une table d'un fichier html.
J'ai essayé ça mais ça ne marche pas (il n'affiche rien du tout dans la case TD)

<TD WIDTH="62%" VALIGN="MIDDLE"><P ALIGN="CENTER">
<?php
$Date="091007";
include('RegCount.php');
Echo "Inscrits : Route = ".$Rnum."; VTT = ".$Vnum;
?>
</TD>

Dans RegCount.php je fais comme tu me l'as expliqué
$result = mysql_query ("SELECT COUNT(Choice) AS RNum FROM VTTlog WHERE Date=$Date AND Choice='R'" );
$data = mysql_fetch_assoc($result);
$Rnum=$data['RNum'];
$result = mysql_query ("SELECT COUNT(Choice) AS VNum FROM VTTlog WHERE Date=$Date AND Choice='V'" );
$data = mysql_fetch_assoc($result);
$Vnum=$data['VNum'];

Qu'est-ce qu cloche ?
Rudy
herve_be http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
C'est certainement basique, je débute :D 

Bon j'essaye comme ceci
$result = mysql_query ("SELECT COUNT(Choice) AS ChoiceNum FROM VTTlog WHERE Date='091003' AND Choice='R'");
echo (mysql_fetch_assoc($result));

Maintenant j'obtiens comme réponse "Array" !
Help
SiM07 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/93/3f/58442.jpg
Expert Programmation
Ex-AdMiN
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Si tu n'extrais pas le résultat de ta requête tu risques d'avoir du mal à afficher le résultat.

Je ne peux que tu conseiller de relire l'article/page du livre avec lequel tu apprends le PHP pour détecter tout seul ton problème très basique.

Si tu veux une réponse rapide, repost, je te donnerais la solution. (une piste, voir la fonction mysql_fetch_assoc())
Lassé par la pub ? Créez un compte
non identifié
Vous n'êtes pas identifié. Se connecter ou S'enregistrer
Tom's guide dans le monde