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

PHP & Base de données Discussion :

affichage d'un count [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Points : 73
    Points
    73
    Par défaut affichage d'un count
    Bonjour,

    Je cherche de l'aide pour afficher le résultat de la requète qui suit.

    $requete = mysql_query('SELECT nom,motif_annul,COUNT(*)AS nb_annul FROM table GROUP BY nom,motif_annul ') or die(mysql_error());

    D'après les éléments de ma table je devrais avoir:

    nom motif_annul nb_annul
    dupond erreur 2
    dupond delai 1
    durand delai 3
    martin erreur 2
    etc...

    Merci de votre aide

  2. #2
    Membre actif Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Points : 228
    Points
    228
    Par défaut
    Peux-tu nous dire dans quel environnements de dev tu Bosse ?

    sinon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
     
       mysql_connect("mysql153.secureserver.net","java2s","password");
       mysql_select_db("java2s");
     
       $query = "SELECT id, firstname FROM Employee";
       $result = mysql_query($query);
     
       for ($count=0; $count <= mysql_numrows($result); $count++) {
          $id = mysql_result($result, $count, "id");
          $name = mysql_result($result, $count, "firstname");
          echo "$firstname ($id) <br />";
       }
     
    ?>
    La sagesse des hommes ne tient pas à leur expérience, mais à leur aptitude à l'expérience.


  3. #3
    Membre averti Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Points : 342
    Points
    342
    Par défaut
    Tu es sur que le nom de ta table est table ?

    Tu peux nous donner le schéma peut etre aussi ...


    Ps: on est pas à votre service, une description complète serait pas mal.

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $requete = mysql_query('SELECT nom,motif_annul,COUNT(*)AS nb_annul FROM table GROUP BY nom,motif_annul ') or die(mysql_error());
     
    // affiche l'entete
    echo "Nom  Motif  Motif_annul<br/>";
    // pour chaque ligne résultat
    while($result = mysql_fetch_assoc($requete))
    {
    // Affiche le résultat :
    echo $result['nom'] . " " .$result['motif_annul'] . " " . $result['nb_annul'] ."<br/>";
    }
    Maintenant il ya pas mal de posts dans le forum pour le mettre en forme sous forme de tableau avec les balises <table><th><tr> et <td>.

    Bon courage.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Points : 73
    Points
    73
    Par défaut count
    Désolé si je ne suis pas clair, je débute et je suis tellement dans mon sujet que j'en oublie qu'il n'est pas facile pour quelqu'un d'autre d'y entrer facilement;

    Pour répondre aux différentes questions.

    Je travaille en php, et j'accède à une table mysql que j'ai appelé "table" dans l'exemple donné.

    Dans le cas qui me préoccupe, des membres d'une association entrent sur mon site pour réserver une ressource (cours de ski) En fonction des demandes j'accepte la demande ou bien je la reporte. Lorsqu'elle est reportée le demandeur peut ensuite annuler sa demande en donnant le motif de l'annulation (délai, erreur de saisie, etc...) et le but de ma demande est de faire des statistiques par membres/motif.

    Koopajah m'a envoyé un bout de script que je vais tester.

    Encore désolé de ne pas avoir été plus explicite.

  6. #6
    Membre averti Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Points : 342
    Points
    342
    Par défaut
    Quel est le schéma de ta table ? de ta base ?

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Points : 73
    Points
    73
    Par défaut count
    Super !!
    Koopajah, le code est excellent et le résultat correspond exactement à ce que je cherche.
    De plus, je sais comment mettre en forme le résultat de ce script sous forme de tableau.

    Encore merci

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

Discussions similaires

  1. [2008R2] Affichage d'un count sur l'axe des Y
    Par jeanjean40 dans le forum SSRS
    Réponses: 5
    Dernier message: 04/04/2012, 13h37
  2. [MySQL] Affichage avec requête COUNT et variables
    Par almoha dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/12/2010, 21h28
  3. [BO XI][SQL] Affichage d'un count à 0 impossible(?)
    Par desbrandesq dans le forum Deski
    Réponses: 2
    Dernier message: 12/10/2007, 11h20
  4. [SQL] Affichage des valeurs nulles dans un Count
    Par at_first dans le forum Access
    Réponses: 4
    Dernier message: 06/03/2007, 11h07
  5. [Tableaux] affichage tableau php apres requete sql count
    Par heteroclite dans le forum Langage
    Réponses: 1
    Dernier message: 13/09/2006, 20h53

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