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 :

Compter les occurences [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Par défaut Compter les occurences
    Salut à tous,
    J'ai un scripts qui compte le nombre d'occurence de licences dans un département x.le voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $dept=$_GET['num_dept'];
     
    // Combien de licences disponibles
    $query = "SELECT COUNT(1) FROM licences WHERE dept='$dept'";
    $retour = mysql_query($query);
    $donnees = mysql_fetch_array($retour);
    $nb_lic = $donnees[0];
    Cependant, pour un département donné, il ne les compte plus et le résultat vaut 0 alors qu'il y en a dans la base!!!
    Je n'y comprend plus rien...
    Merci pour votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonjour,
    avec cette requête, toujours le même souci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = "SELECT COUNT(*) FROM `licences` WHERE `dept` = ".$dept;
    Cordialement,
    DaRiaN.

  3. #3
    Membre éclairé Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Par défaut
    et oui, c'est pareil!!
    merci quand même

  4. #4
    Membre éclairé Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Par défaut
    Par contre, lorsque j'execute la requete suivante, le nombre est correcte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function get_nb_lic_dept($num)
    {
     mysql_connect("*******", "*******", "*******");
     mysql_select_db("*******");
     
     $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM licences WHERE dept=".$num);
        $donnees = mysql_fetch_array($retour);
     
        $nb_lic = $donnees['nbre_entrees'] ;
     return $nb_lic ;
    }
    Mais maintenant, je n'accede plus au nom des villes differentes par la requete suivante :
    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
    16
    17
    18
    19
    20
    21
    22
     
    $diff = 0 ;
       mysql_connect("*******", "*******", "*******");
     mysql_select_db("*******");
        $query = "SELECT DISTINCT ville FROM licences WHERE dept=".$_GET['num'];
        $retour = mysql_query($query);
        while ($donnees = mysql_fetch_array($retour) )
        {
         if(isset($donnees['ville']))
         {
          ?>
                            <strong><a href="mailto:contact@licence-taxi.fr?subject=Licence de <? echo $donnees['ville']; ?> (<? echo $dept; ?>)"><? echo $donnees['ville']; ?></a></strong><br />
                            <?
          $diff++ ;
         }
        } 
        ?>
        </p>
        <p align="center">
        Autres licence(s) disponibles : <strong><?php echo ($nb_lic-$diff); ?></strong>
        </p>
                    <?
    Je cherche encore....
    Merci pour ton aide

  5. #5
    Membre éclairé Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Par défaut
    J'ai trouvé!!!
    Newbie comme je suis j'avais fais une faute de frappe dans les identifiants de connexion à la base de données!!!
    Merci bcp!

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

Discussions similaires

  1. Compter les occurences dans un tableau trié
    Par degseb dans le forum Pascal
    Réponses: 2
    Dernier message: 10/01/2008, 16h34
  2. compter les occurences dans un fichier avec fgetc
    Par deathsurfer dans le forum C
    Réponses: 21
    Dernier message: 21/01/2007, 13h44
  3. Compter les occurences dans relation "n vers n"
    Par yamayo dans le forum Access
    Réponses: 3
    Dernier message: 02/10/2006, 18h54
  4. [FAQ] compter les occurences d'une chaîne dans un fichier
    Par cafeine dans le forum Contribuez
    Réponses: 3
    Dernier message: 25/07/2006, 11h21
  5. Compter les occurences d'un car dans une chaine/variable
    Par sherlockfr dans le forum Windows
    Réponses: 2
    Dernier message: 10/11/2005, 07h48

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