Bonjour à tous,
Je pense que ma demande n'est pas très compliquée mais je ne trouve pas comment m'y prendre.
--> Concrètement : Je souhaite faire un echo, toutes les 30 secondes, pour afficher au hasard une ligne mysql de ma table.
Pour le hasard, j'ai compris que j'utiliserai le order by rand pour ma requète mysql.
Pour le fait de faire toute les 5 secondes, j'ai compris que je devrais utiliser sleep(5);
Mais je n'arrive pas à avoir la logique "boucle" et du coup, je bloque.
Si quelqu'un peut m'aider !
En gros, ça devrait faire ça, mais en boucle illimité plutôt que de taper du code illimité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php $req = mysql_query("select * from MaTable order by rand()limit 1"); $champ = mysql_result($req,0,"champ"); echo "$champ"; sleep(5); $req = mysql_query("select * from MaTable order by rand()limit 1"); $champ2 = mysql_result($req,0,"champ2"); echo "$champ2"; sleep(5); $req = mysql_query("select * from MaTable order by rand()limit 1"); $champ3 = mysql_result($req,0,"champ3"); echo "$champ3"; etc etc..... ?>
Partager