Bonjour,
J'aimerais effectué une requète qui, d'une façon aléatoire ne me renvoi qu'un seul des résultat d'elle même.
Je ne sais pas si c'est possible de le faire en MySQL, autrement, comment faudrait-il procéder en PHP ?
Exemple:
SELECT * FROM matable
Renvoi 5 résultat:
Je voudrais choisir l'un de ces résultats uniquement.
Pour le PHP je pense à quelque chose comme çela:
$rst=mysql_query("select * from matable",$connexion);
$nb_rst=mysql_num_rows($rst);
$nb_sorti=rand(1,$nb_rst);
for($i=1;$i<=$nb_sorti;$i++)
{
$ma_table=mysql_fetch_object($rst);
}
Je suppose qu'il y a mieux à faire, mais je ne vois pas comment.
Merci d'avance.