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

Langage PHP Discussion :

Compter et afficher le nombre d'occurence dans un Array


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut Compter et afficher le nombre d'occurence dans un Array
    Bonjour à tous,

    J'ai besoin d'un petit coup de pouce ! Je débute en codage et je rencontre un soucis.

    Une entreprise a plusieurs puces, et je cherche à calculer le nombre de fois où les puces sont scannées par société.

    Voici mon code pour me sortir un array avec le nom de la boite + le num de la puce + la date de levee

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
            $sql="SELECT entreprise.nom_entreprise, entreprise.num_puce, date_levee FROM entreprise, levee WHERE entreprise.num_puce=levee.num_puce_levee";
            $rs_req=$cnx->query($sql);
            $donnees=$rs_req->fetchall(PDO::FETCH_ASSOC);
     
    ?>
    Je pensais calculer le nombre de fois où apparaissait le num_puce sur mon array et à l'afficher par société ...

    Je galère depuis 2 jours sur les forums pour trouver une solution, si l'un d'entre vous peut m'aider, ça serait bien sympa !

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Quelque chose du genre :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    SELECT entreprise.nom_entreprise,count(entreprise.num_puce) as 'nombres de puces', levee.date_levee 
    FROM entreprise
    INNER JOIN levee
    ON entreprise.num_puce=levee.num_puce_levee
    GROUP BY entreprise.nom_entreprise,levee.date_levee
    Vous aurez le nombre de puce par entreprise et par date

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut
    Je tournais en rond sur le count ... Merci, cela fonctionne parfaitement, merci !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/04/2016, 23h43
  2. compter nombre d'occurence dans un String
    Par L4BiN dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 24/11/2011, 01h25
  3. [SQL] Compter le nombre d'occurences dans une table par valeur
    Par SpaceFrog dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/04/2008, 17h22
  4. Compter le nombre d'occurence dans un tableau
    Par titou250 dans le forum Excel
    Réponses: 2
    Dernier message: 08/01/2008, 16h25
  5. Compter le nombre d'occurence dans une chaine
    Par shirya dans le forum Langage
    Réponses: 2
    Dernier message: 16/10/2007, 20h39

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