j'ai une base de donnée avec une table pour stocker les jeux de mon site (http://jeuxenligne.freehostia.com/jeu/).
Voici le code:
Code : Tout sélectionner
CREATE TABLE `jeu` (
`ID` mediumint(9) NOT NULL auto_increment,
`nom` varchar(50) NOT NULL default '',
`but` text NOT NULL,
`trucs` text NOT NULL,
`larg` text NOT NULL,
`haut` text NOT NULL,
`date` date NOT NULL, //date d'ajout
`categorie` enum('course','tir','action','reflexion','sport','arcade') NOT NULL default 'course',
`adresseabs` varchar(250) NOT NULL default '',
`aprouve` enum('0','1') default '0',
UNIQUE KEY `ID` (`ID`),
UNIQUE KEY `adresseabs` (`adresseabs`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;Fini pour l'introduction, passons aux choses sérieuses:
J'aimerais sélectionner 5 enregistrements de cette table selon ce critère: la date d'ajout (=> jeux les plus récents) et 5 autres aléatoirement.
Quelqu'un aurait t-il une idée de comment sa marche? Un truc genre
Code : Tout sélectionner
SELECT *
FROM `jeu`
WHERE date=récente
LIMIT 0,5Code : Tout sélectionner
SELECT *
FROM `jeu`
WHERE au hasard
LIMIT 0,5Merci d'avance