Saya mahu membuat gelung untuk mengeluarkan gambar mengikut turutan. Tidak tahu cara menulis kod ini?
Struktur jadual
id | img | kunci | tarikh |
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 |
Sebagai contoh, ID medan kunci=1 ialah 1,2,5,7,10,11 enam medan
Saya mahu keluarkan satu demi satu mengikut urutan.
Keluaran pertama id 1 medan
2 kali id keluaran 2 medan
....
id keluaran kali ke-11 medan
id keluaran kali ke-7 1 medan
id keluaran kali ke-2 medan 2
... .
untuk kali ke-N dan medan seterusnyauntuk menulis PHP ini .
Pada masa ini ditemui sql keluaran berurutan Tetapi ia menyusahkan untuk digunakan
pilih * daripada pesanan tu_pic mengikut medan(id,9,5,6,7,8) had 1
Saya menyelesaikannya sendiri, ia adalah untuk memainkan setiap lagu dalam gelung yang tidak terhingga
Saya tidak faham apa yang anda cuba lakukan
Saya tidak melakukannya seperti anda, ini harus ditulis sebagai gelung tak terhingga,
$sql = 'pilih * daripada pesanan tu_pic mengikut id desc had 1'
untuk ($i=0;;$i++) {
$hasil = mysql_query($sql);
var_dump(mysql_fetch_array($result));
}