Heim > Fragen und Antworten > Hauptteil
Ich möchte eine Schleife erstellen, um Bilder nacheinander auszugeben.
Tabellenstruktur
id | img | Schlüssel | Datum |
1 | 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 |
Zum Beispiel ist die Feld-ID von key=1 1,2,5,7,10,11 sechs Felder
Ich möchte eines nach dem anderen der Reihe nach ausgeben.
Die erste Ausgabe der ID 1 Feld
2 Mal Ausgabe-ID-2-Feld
....
6. Mal Ausgabe-ID-11-Feld
7. Mal Ausgabe-ID-1-Feld
8. Mal Ausgabe-ID-2-Feld
... .
Geben Sie die ID aus zum N-ten Mal und das nächste Feld
Schleifen für immer.
Egal wie viele Daten mit Schlüssel = 1 in der Mitte eingefügt werden, es wird eine Schleife bilden.
Wie schreibe ich dieses PHP? .
Derzeit wurde eine sequentielle Ausgabe von SQL gefunden. Die Verwendung ist jedoch unpraktisch
好人二狗2018-03-29 12:19:43
没你那么干的,这个应该写个死循环,
$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));
}