[PHP-SQL] selection aleatoire dans une bdd avec un where
selection aleatoire dans une bdd avec un where [PHP-SQL] - PHP - Programmation
MarshPosté le 25-02-2004 à 11:27:52
Bonjour a tous
j'ai un léger probleme.
J'ai une base de donnees avec des articles qui ont, entre autre, un champ ID comme cle principale, un champ contenu, un champ date, et un champ "poeme" qui est mis a 0 si l'article n'en est pas un (de poeme), et a 1 sinon.
Je veux afficher un poeme aleatoire qui a une date precise. J'ai pense a selectionner les ID des poemes, les mettre dans un tableau php, en choisir un au hasard, et selectionner enfin la totalite des champs de cet enregistrement par son ID. Mais ca me parait bien complique pour une si petite chose, et comme il ne m'a pas semble que MySQL permettait une selection aleatoire, j'aimerais savoir si vous aviez une autre idée...
Marsh Posté le 25-02-2004 à 11:27:52
Bonjour a tous
j'ai un léger probleme.
J'ai une base de donnees avec des articles qui ont, entre autre, un champ ID comme cle principale, un champ contenu, un champ date, et un champ "poeme" qui est mis a 0 si l'article n'en est pas un (de poeme), et a 1 sinon.
Je veux afficher un poeme aleatoire qui a une date precise. J'ai pense a selectionner les ID des poemes, les mettre dans un tableau php, en choisir un au hasard, et selectionner enfin la totalite des champs de cet enregistrement par son ID.
Mais ca me parait bien complique pour une si petite chose, et comme il ne m'a pas semble que MySQL permettait une selection aleatoire, j'aimerais savoir si vous aviez une autre idée...
Merci !