Bonjour à tous,
j'ai une requête standard avec des noms et des informations dans plusieurs champs qui suivent.
Dans la généralité je fais une requête avec un tri alphabétique sur le champ "name".
Mais dans certains cas, je voudrais que le tri soit aléatoire.
Ok, facile : de "order by name" je suis passé à "order by rand()"
mais là, j'aimerai que ce tri aléatoire soit mémorisé pour une durée d'une heure par exemple car actuellement, à chaque fois que je raffraichis ma page d'affichage, j'ai un nouveau rand() (et c'est normal!) donc ma liste est mélangée.
Avez-vous une idée d'un comment faire pour conserver ce tri aléatoire au moins quelques minutes de manière à ce que l'affichage de cette même liste (qui relance une requête) soit dans le même ordre ?
peut-on entrer une valeur externe à la place de rand() dans le "order by" par exemple ?
(faire un randomize d'une valeur qui sera conservée quelques temps en php, ça je peux faire)
Merci de vos lumières![]()
Partager