[PHP/Mysql] la fonction count et affichage

Fermé
antic80 Messages postés 4877 Statut Contributeur -  
 lezonard -
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

10 réponses

  1. TheKOM Messages postés 18 Date d'inscription   Statut Membre 24
     

    $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
    1. Pascal
       
      Merci ta bien fait ça fonctionne !
      0
    2. madimediafr
       
      Notre sauveur!!!!
      0
    3. Dréan
       
      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
    4. seraphin
       
      You are my god
      0
    5. Rainman
       
      merci beaucoup
      0
  2. Karkil
     
    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
  3. Clyde
     
    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
    1. indiansfred
       
      merci encore et très bon réflex pour avoir mis la solution
      0
  4. ricric Messages postés 34 Statut Membre 7
     
    regarde SUM()
    8
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tito23 Messages postés 318 Statut Membre 4
     
    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
  7. madimediafr
     
    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
  8. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    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
  9. fabrevirgil Messages postés 234 Statut Membre 25
     
    Merc !
    0
  10. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    probleme résolu

    désolé pour le dérangement
    -4