[PHP/Mysql] la fonction count et affichage

Fermé
antic80
Messages postés
4751
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
- 10 avril 2006 à 14:08
 lezonard - 20 oct. 2017 à 10:03
bonjour a tous

voila j'ai une table en mysql avec différentes classes

j'aimerai compter le nombre d'enregistrement de chaque classe et l'afficher comme suit

classe 1 : 2 enregistrements
classe 2: 5 enregistrements

etc

voila deja ma ligne pour la requete

$NbVote2= "SELECT COUNT(*) FROM apprenant GROUP BY Classe";


voici le traitement de la requete

$req3 = mysql_query($NbVote2) or die('Erreur SQL !<br>'.$NbVote2.'<br>'.mysql_error());


mais en fait je bloque pour l'affichage

merci de m'aider
A voir également:

10 réponses

TheKOM
Messages postés
16
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
3 février 2009
24
4 oct. 2007 à 12:02

$query = "SELECT count(id) from table where toto='1'";
$result = mysql_query($query) or die (mysql_error());

$resultat=mysql_fetch_row($result);

echo $resultat[0]; // affichage du résultat



(je rajoute ça pour les pauvres guss qui recherchent la façon de compter et l'affichage du résultat sur google et qui tombent sur cette page :p comme moi par exemple ^^ je cherchais surtout la façon pour afficher le résultat, j'ai été blasé de voir "probleme résolu désolé pour le dérangement" mais pas la solution du problème :D)
213
Merci ta bien fait ça fonctionne !
0
madimediafr
11 mars 2012 à 02:54
Notre sauveur!!!!
0
Merci à toi, ton message m'a permis de résoudre un problème
que je rencontrais dans ma mise en place.

un pauvre guss de moins grâce à toi....
0
You are my god
0
merci beaucoup
0
Bordel, mets la solution quand tu trouves!
Tu aurais été content de trouver la solution non??? Alors penses aux autres.

Ras le bol de ces handicapés du partage qui ne cherche qu'à trouver des solutions pour eux et pas à en donner...
19
Merci à toi TheKOM ! Grâca à ton post j'ai pu réussir à afficher le résultat de mon COUNT !
Me reste plus qu'à essayer de comprendre la différence entre un fetch_array et un fetch_row !
Thanks a lot !
11
merci encore et très bon réflex pour avoir mis la solution
0
ricric
Messages postés
34
Date d'inscription
jeudi 12 mai 2005
Statut
Membre
Dernière intervention
11 mai 2006
8
10 avril 2006 à 16:44
regarde SUM()
8

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tito23
Messages postés
305
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
16 janvier 2013
4
22 févr. 2012 à 10:48
remplacer ça
$NbVote2= "SELECT COUNT(*) FROM apprenant GROUP BY Classe"; 
par
$NbVote2= "SELECT COUNT(*) as somme FROM apprenant GROUP BY Classe"; 


et pour afficher le résultat
 $res=mysql_fech_assoc($NbVote2); echo $res['somme']; 
3
Mais il est vraiment dur Antic80 :
Tu poses des questions, tu trouves tout seul la solution mais ne penses tu pas que ceux qui lisent ton post auraient bien aimé aussi connaître la solution. Ce service repose uniquement sur le partage. Pourquoi ne partages tu pas???
Bref, c'est peine perdue!!
2
antic80
Messages postés
4751
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 174
10 avril 2006 à 14:34
non finalement je reviens

comment faire pour additionner les valeurs d'un champ pour la classe 1 , puis pour la classe 2 etc..


et l'afficher par la suite

par exemple j'ai

classe 1 : 12
classe 1 : 5
classe 2 : 3
classe 2 : 8


je dois obtenir

classe 1 : 17
classe 2 : 11
0
fabrevirgil
Messages postés
188
Date d'inscription
vendredi 14 janvier 2011
Statut
Membre
Dernière intervention
26 février 2015
25
30 déc. 2012 à 19:21
Merc !
0
antic80
Messages postés
4751
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 174
10 avril 2006 à 14:17
probleme résolu

désolé pour le dérangement
-4