Tri aléatoire de 10 questions dans une liste de 30
Posté : 20 sept. 2010, 11:25
Bonjour,
J'ai un petit quizz à réaliser avec affichage aléatoire des questions. J'ai donc utilisé la fonction rand() dans ma requête, pas de soucis la dessus. Par contre j'ai une contrainte car ma table question contient 30 questions et je ne dois afficher que 10 questions aléatoirement sur ces 30 questions. Voila c'est la que je bloque
voici ma requête :
Est-ce que quelq'un à une idée ?? Merci d'avance
J'ai un petit quizz à réaliser avec affichage aléatoire des questions. J'ai donc utilisé la fonction rand() dans ma requête, pas de soucis la dessus. Par contre j'ai une contrainte car ma table question contient 30 questions et je ne dois afficher que 10 questions aléatoirement sur ces 30 questions. Voila c'est la que je bloque
voici ma requête :
Code : Tout sélectionner
$sql = 'SELECT questions, id FROM questions ORDER BY RAND() LIMIT 1';
$req = mysql_query($sql) or die ('Erreur SQL !'.$sql.'<br/>'.mysql_error());