Rumah  >  Soal Jawab  >  teks badan

PHP MYSQL gelung untuk mengeluarkan sekeping data dalam urutan

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 seterusnya


gelung selama-lamanya.

Tidak kira berapa banyak data dengan key=1 dimasukkan di tengah, ia akan gelung.



untuk 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


小涛 小涛 2370 hari yang lalu1609

membalas semua(3)saya akan balas

  • 小涛

    小涛 2018-04-03 21:31:50

    Saya menyelesaikannya sendiri, ia adalah untuk memainkan setiap lagu dalam gelung yang tidak terhingga

    balas
    0
  • sky

    sky2018-04-03 21:29:38

    Saya tidak faham apa yang anda cuba lakukan


    balas
    0
  • 好人二狗

    好人二狗2018-03-29 12:19:43

    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));
    }

    balas
    0
  • Batalbalas