requette sur une date (mysql)
Posté : 10 oct. 2005, 15:01
Bonjour à tous
Débutant php/msql, je suis chargé de concevoir un système de publication web d'actualités doublé d'un espace d'archivage consultable.
Pour ce qui est de la mécanique d'insertion des actualités en base et leur basculement en archive - aucun probleme. Par contre, en ce qui concerne la consultation des dites archives, je me heurte à un probleme dont je n'arrive pas à perçevoir la solution.
En effet, il m'est demandé que ces archives d'actualités soient consultables en fonction du mois et de l'année auxquelles les news ont été postée. Sur çe, j'opte donc pour un affichage d'une liste déroulante dans laquelle les balises "select" sont alimentées par une requete de type "select distinct" (pour eviter les doublons).
PB: J'obtient un affichage avec doublons car je ne parviens pas à écrire une requete qui ne tienne pas compte des jours inscrits sur ma date en base. J'aimerai en fait que mon "select distinct" ne cible que les mois et années de ma date en base...
Quelqun aurait-il une piste pour m'eclairer?
Merci d'avance
Débutant php/msql, je suis chargé de concevoir un système de publication web d'actualités doublé d'un espace d'archivage consultable.
Pour ce qui est de la mécanique d'insertion des actualités en base et leur basculement en archive - aucun probleme. Par contre, en ce qui concerne la consultation des dites archives, je me heurte à un probleme dont je n'arrive pas à perçevoir la solution.
En effet, il m'est demandé que ces archives d'actualités soient consultables en fonction du mois et de l'année auxquelles les news ont été postée. Sur çe, j'opte donc pour un affichage d'une liste déroulante dans laquelle les balises "select" sont alimentées par une requete de type "select distinct" (pour eviter les doublons).
PB: J'obtient un affichage avec doublons car je ne parviens pas à écrire une requete qui ne tienne pas compte des jours inscrits sur ma date en base. J'aimerai en fait que mon "select distinct" ne cible que les mois et années de ma date en base...
Quelqun aurait-il une piste pour m'eclairer?
Merci d'avance