[MySQL / PHP] Obtenir une entrée aléatoirement.

Obtenir une entrée aléatoirement. [MySQL / PHP] - Programmation

Marsh Posté le 12-07-2002 à 10:39:10    

Comment faire pour que j'obtienne une entrée d'une table aléatoirement?
Sachant que je peux éventuellement la sélectionner sur l'ID qui est unique mais qui ne se suit pas forcément... (je peux par exemple avoir une entrée avec un id 2, l'autre 4 et l'autre 7)... Je voudrais alros en sélectionner une au hasard... Comment?


Message édité par Toto21 le 12-07-2002 à 10:39:28
Reply

Marsh Posté le 12-07-2002 à 10:39:10   

Reply

Marsh Posté le 12-07-2002 à 10:42:45    

g 1 solution mais ya surement mieux.
 
tu récupère ta table dans un tableau et tu fait array_rand() pour choisir des éléments.

Reply

Marsh Posté le 12-07-2002 à 11:45:47    

select * from table order by rand() limit 1


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
Reply

Sujets relatifs:

Leave a Replay

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