IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Compter le nombre d'éléments différents dans un champ


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut Compter le nombre d'éléments différents dans un champ
    Bonjour à tous

    Voilà j'ai une table avec plusieurs champs dont un champ ville, je voudrai compter le nombre de villes différentes existante dans cette table.

    Le problème c'est que j'arrive pas à trouver la bonne requête, j'ai cherché de l'infos mais j'ai pas trouvé ce qui correspondait exactement à mon besoin.

    J'ai essayé deux solutions mais sans succès

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?
    $requete=mysql_query("SELECT COUNT(*) AS nbe_entrees FROM membre GROUP BY ville");
    $total=mysql_fetch_array($requete);
    ?>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $requete=mysql_query("SELECT ville DISTINCT COUNT(ville) AS nbe_entrees FROM membre ");
    // création d'un tableau qui contient le nombre d'entrées total
    $total=mysql_fetch_array($requete);
    J'avoue que j'ai plus d'idée, la permière me sors bien un résultat mais il est faux, je pense d'ailleurs avoir compris pourquoi, la seconde est par contre complétement fausse et de toutes façon les deux sont mauvaises

    Je vous remercie par avance pour toutes aide pouvant m'être apportée pour solutionner mon problème.

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    C'est pas :
    mais c'est :
    (t'y étais presque... )
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut
    Bonjour Pcaboche

    Merci de bien vouloir m'aider

    Grâce à tes conseils j'ai enfin trouvé la solution , je vais donc mettre la requête finale, pour que ça puisse aider des personnes qui ont le même petit problème que moi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    echo 'Nombre de ville différentes dans la table membre <br /><br />';
    //requête pour compter le nombre d'entrées en évitant les doublons
    $requete=mysql_query("SELECT COUNT(DISTINCT ville) AS nbe_entrees FROM membre ");
    // création d'un tableau qui contient le nombre d'entrées total sans doublons
    $total=mysql_fetch_array($requete);
    // affichage du résultat
    echo 'Il y a en tout <strong>'.$total['nbe_entrees'].'</strong> villes dans le champ ville de la table membre';
    mysql_close();// deconnexion du serveur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 20/09/2019, 22h36
  2. [XL-2010] Compter le nombre de noms différents dans une colonne
    Par mcog2 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/12/2015, 08h34
  3. Réponses: 2
    Dernier message: 24/05/2011, 09h32
  4. [AC-2003] Compter le nombre d'éléments sélectionnés dans une zone de liste
    Par sinifroth dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/07/2009, 11h35
  5. Réponses: 28
    Dernier message: 11/10/2006, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo