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 :

Récupérer des données trier en fonction de deux critères [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Points : 149
    Points
    149
    Par défaut Récupérer des données trier en fonction de deux critères
    Bonjour,

    Je souhaites récupérer des données sur ma bdd triées selon deux critères:
    1) Les créneaux horaires.
    2) les jours.

    exemple:

    8h-9h
    lundi / autres données...
    lundi / ....
    lundi / ...
    mardi / ...
    mardi / ...
    mercredi / ...
    mercredi / ...
    jeudi / ...
    vendredi / ...
    samedi / ...
    dimanche / ...
    dimanche / ...

    9h-10h
    lundi / ...
    mardi / ...
    mardi / ...
    etc...


    J'ai trouvé cette requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponse = $bdd->query('SELECT id,nom,jour,creneau CONCAT(jour,creneau) AS tri FROM groupes ORDER BY tri');
    mais ça ne fonctionne pas de mon côté, si quelqu'un connait un moyen, ça m'aiderait beaucoup !

    Merci.

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Points : 179
    Points
    179
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $reponse = $bdd->query('SELECT id,nom,jour,creneau, CONCAT(jour,creneau) AS tri FROM groupes ORDER BY tri');
    La virgule avant le concat devrait régler le problème.

    Bon dev

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    si tu met ton CONCAT(jour,creneau) en premier tu peux utiliser le FETCH_GROUP de PDO

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Points : 149
    Points
    149
    Par défaut
    Exact il manquait une virgule...

    Au moins ce post m'aura permit de découvrir fetch_group !

    Merci à vous !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/09/2011, 10h59
  2. Réponses: 5
    Dernier message: 14/03/2010, 22h50
  3. Réponses: 4
    Dernier message: 21/02/2010, 13h39
  4. [MySQL] Récupérer des données en fonction du posteur
    Par darkphenx dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 06/11/2006, 17h27
  5. fonction pour récupérer des données xml
    Par jeff29 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/06/2006, 16h46

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