[PHP-SQL] selection aleatoire dans une bdd avec un where

selection aleatoire dans une bdd avec un where [PHP-SQL] - PHP - Programmation

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 ! :)

Reply

Marsh Posté le 25-02-2004 à 11:27:52   

Reply

Marsh Posté le 25-02-2004 à 11:30:24    

Bin si ;)

Code :
  1. select teschamps from tatable where tesconditions order by rand() limit 1;


Message édité par anapajari le 25-02-2004 à 11:30:57
Reply

Marsh Posté le 26-02-2004 à 13:08:03    

cool merci beaucoup ! :)
 
 
je lirais mieux les manuels la prochaine fois :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed