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 :

Ne conserver qu'une occurrence d'une chaine trouvée dans une table [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut Ne conserver qu'une occurrence d'une chaine trouvée dans une table
    Bonjour à tous,

    Voilà après plusieurs recherches sur le forum et notre ami google, je m'en remet à vous pour un petit problème, qui n'en est pas vraiment un, je suis bloqué surtout par mon manque de connaissance des fonctions existantes en fait.

    Donc voilà, je désirerais créer un panneau déroulant avec les mois de l'année, mais j'aimerais que ce panneau déroulant ne s'alimentent qu'avec des mois de l'année contenus dans une table "articles". Ces articles ont une date de validité de type mois/année (deux champs différents) et bien sûr il n'y a pas d'articles tous les mois. Je voudrais donc alimenter le panneau déroulant qu'avec les mois existants dans la table. Seulement, si je fais bêtement un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT mois FROM articles
    Je vais récupérer TOUS les mois, donc plusieurs fois Janvier ou Février ou Mars etc.

    Mon but serait donc d'utiliser une fonction ou une quelconque méthode, permettant de ne relever que la première occurrence du nom d'un mois.

    Ou au pire récupérer toutes les occurrences, mais ne les afficher qu'une fois, peut importe, même si par souci d'optimisation je pense qu'il est préférable de ne récupérer qu'une occurrence, plutôt que de ne seulement en afficher qu'une.

    J'espère avoir été compréhensible (Pas toujours simple) et vous remercie par avance pour vos éventuelles réponses

  2. #2
    Membre éprouvé Avatar de Cobaye
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    essai

    SELECT DISTINCT mois FROM articles

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Ah impeccable merci beaucoup, c'est embêtant d'être bloqué sur un truc simple quand on connait simplement pas les fonctions/termes. Et j'ai eu googler tout ça, j'ai jamais vu "DISTINCT" une seule fois dans tout ce que j'ai lu.

    Donc encore merci à toi

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/12/2008, 15h58
  2. Réponses: 4
    Dernier message: 04/07/2008, 10h34
  3. Réponses: 1
    Dernier message: 22/06/2008, 22h47
  4. Réponses: 2
    Dernier message: 12/06/2006, 12h35
  5. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51

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