Bonjour à tous,
J'aimerais sélectionner un résultat aléatoire sur une ligne de la table avec une clause where...mais ça me retourne toujours le 1er résultat...![]()
ma table est présentée comme suit:
id | data1 | data2 | data3 | data4 | data5 |
Voici mon code
Et donc, au lieu d'être une dataX au hasard, c'est toujours data1 qui sort. Si quelqu'un voit pourquoi...merci de son coup de pouce.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = mysql_query("SELECT data1,data2,data3,data4,data5 FROM table WHERE id='$id' order by rand() limit 1"); while($row = mysql_fetch_row($sql)){ echo $row[0]; }
Bonne journée à tous.
Partager