Je souhaite créer une boucle pour afficher des images en séquence. Vous ne savez pas comment écrire ce code ?
Structure des tableaux
identifiant | img | clé | date |
h1.jpg | 1 |
1522077253 | |
2 |
h1.jpg | 1 |
1522077253 |
3 |
h1.jpg | 2 |
1522077253 |
4 |
h1.jpg | 2 |
1522077253 |
5 |
h1.jpg | 1 |
1522077253 |
6 |
h1.jpg | 2 |
1522077253 |
7 |
h1.jpg | 1 |
1522077253 |
8 |
h1.jpg | 3 |
1522077253 |
9 |
h1.jpg | 3 |
1522077253 |
10 |
h1.jpg | 1 |
1522077253 |
11 |
h1.jpg | 1 |
1522077253 |
12 |
h1.jpg | 2 |
1522077253 |
13 |
h1.jpg | 3 |
1522077253 |
14 |
h1.jpg | 2 |
1522077253 |
15 |
h1.jpg | 2 |
1522077253 |
16 |
h1.jpg | 3 |
1522077253 |
17 |
h1.jpg | 2 |
1522077253 |
18 |
h1.jpg | 3 |
1522077253 |
19 |
h1.jpg | 3 |
1522077253 |
Par exemple, l'ID de champ de key=1 est 1,2,5,7,10,11 six champs
Je souhaite en afficher un à la fois dans l'ordre.
La première sortie de l'identifiant 1 champ
2 fois l'identifiant de sortie 2 champ
....
6ème fois l'identifiant de sortie 11 champ
7ème fois l'identifiant de sortie 1 champ
8ème fois l'identifiant de sortie 2 champ
... .
Sortir l'identifiant pour la Nième fois et le champ suivant
boucle pour toujours.
Peu importe le nombre de données avec key=1 insérées au milieu, cela bouclera.
Comment écrire ce PHP
Actuellement trouvé une sortie séquentielle SQL Mais il n'est pas pratique à utiliser
select * from tu_pic order by field(id,9,5,6,7,8) limit 1
Je l'ai résolu moi-même. En fait, il s'agit de jouer chaque chanson dans une boucle infinie
.Je ne comprends pas ce que tu essaies de faire
Je n'ai pas fait ce que vous avez fait, cela devrait être écrit comme une boucle infinie,
$sql = 'select * from tu_pic order by id desc limit 1'
for ($i=0;;$i++) {
$reult = mysql_query($sql);
var_dump(mysql_fetch_array($result));
}