par
stefane321 » 20 mars 2008, 21:48
Bonjour,
J'ai créé un script pour gérer des nouvelles d'actualité pour mon site.
Voici ma table:
CREATE TABLE `actualites` (
`id_act` int(255) NOT NULL auto_increment,
`nom` varchar(255) NOT NULL,
`description` longtext NOT NULL,
`date_arch` date NOT NULL,
`file` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
PRIMARY KEY (`id_act`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=46 ;
Je souhaite faire une requete qui me permettra de faire afficher la liste des année où il y a des nouvelles d'enregistrer et en cliquant sur l'année on voit la liste des nouvelles de cette année là.
Je n'ai pas de problème a faire une requete qui affichera les données des données une fois que j'aurai ma liste d'années.
Donc, en considérant que l'on ne connait pas d'avance l'année passé la plus loin, comment obtenir:
- Actualités de 2008
Actualités de 2007
Actualités de 2006
Actualités de 2005
Et que sa arrete a la l'année la plus loin dans ma table?
Merci?
Bonjour,
J'ai créé un script pour gérer des nouvelles d'actualité pour mon site.
Voici ma table:
[quote]CREATE TABLE `actualites` (
`id_act` int(255) NOT NULL auto_increment,
`nom` varchar(255) NOT NULL,
`description` longtext NOT NULL,
`date_arch` date NOT NULL,
`file` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
PRIMARY KEY (`id_act`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=46 ;[/quote]
Je souhaite faire une requete qui me permettra de faire afficher la liste des année où il y a des nouvelles d'enregistrer et en cliquant sur l'année on voit la liste des nouvelles de cette année là.
Je n'ai pas de problème a faire une requete qui affichera les données des données une fois que j'aurai ma liste d'années.
Donc, en considérant que l'on ne connait pas d'avance l'année passé la plus loin, comment obtenir:
[list]Actualités de 2008
Actualités de 2007
Actualités de 2006
Actualités de 2005[/list]
Et que sa arrete a la l'année la plus loin dans ma table?
Merci?