Version complète: sur le forum Webmaster Hub : compter le nombre d'enregistrement
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
genmin
Bonjour, voilà je cherche comment je pourrai faire pour compter le nombre d'enregistrement d'une table mysql qui on la même valeur dans un même champs et ça pour toute les valeurs.

exemple:

id / ch1/
0 / 1 /
1 / 2 /
2 / 1 /
3 / 3 /


et je souhaiterai avoir comme résultat : blush.gif

2 enregistrement pour ch1=1,
1 enregistrement pour ch1=2,
1 enregistrement pour ch1=3

et tout ca en ignorant le nombre de valeur différente possible dans ch1... tongue.gif
thewiseoldman
Bonjour

SQL
SELECT COUNT(*) FROM table group by ch1;
Ganf
SELECT count(id) FROM table GROUP BY ch1
genmin
ok, merci à vous.
genmin
et si maintenant je complique un peu en rajoutant un 2ème champ ch2. biggrin.gif

exemple:

id /ch1/ch2/
0 / 1 / m
1 / 2 / a
2 / 1 / a
3 / 3 / m
4/ 1 / m

et je souhaiterai avoir comme résultat :

3 enregistrement pour ch1=1 dont 2 avec ch2=m et 1 ch2=a,
1 enregistrement pour ch1=2 avec ch2=a,
1 enregistrement pour ch1=3 avec ch2=m


wacko.gif wacko.gif
Anonymus
Idem que ci dessus :
CODE
select count(id),ch1,ch2 from table group by ch1,ch2
genmin
pourquoi faire compliqué lorsque l'on peut faire simple biggrin.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.