Ligne (enregistrement) aléatoire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 023 fois - Téléchargée 34 fois

Contenu du snippet

Comment sortir un (ou plusieurs) enregistrement aléatoirement ?
Tout simplement comme ceci...

Source / Exemple :


SELECT * FROM `table` ORDER BY RAND() LIMIT 1; #modifier le nom de la table et la limite (qui donne le nombre d'enregistrements en retour)

A voir également

Ajouter un commentaire Commentaires
abdallah mehdoini
26 nov. 2015 à 15:16
spécifier pour nous le SGBD
LIMIT c'est pour MYSQL
rand() c'est sql server
dymsbess Messages postés 56 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 4 janvier 2010 1
3 juin 2009 à 20:49
schunck Messages postés 10 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 24 mai 2007
10 mars 2007 à 20:07
j'ai fait ça sur mon site, mais le LIMIT me donne un maxi.
Je m'explique, voici ma requète :
$sql = "SELECT * FROM gcp_members ORDER BY RAND() LIMIT 7";
ma page affiche donc un maxi de 7 ; mais ça peut etre 2 ou 3 etc....
quelqu'un à une idée ?

Merci par avance

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.