cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah MySQL PHP membaca data secara kitaran daripada pangkalan data dalam kelompok?

Jika lima item dibaca daripada pangkalan data setiap kali, bagaimanakah program ini harus terus bergelung sehingga semua gelung selesai?
Tambah satu

$a = true;
//然后用while循环
//在数据库里设计个字段,为判断有没有取出来过这条数据的字段,默认为没取出来过
//然后用foreach把每次取出来的每条数据都标记为已取出过,直到所有数据都被标记为已取出过来,循环停止。

Adakah logik ini betul?

迷茫迷茫2692 hari yang lalu742

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-01 09:13:51

    Anda menggunakan had. Kemudian rekod id sehingga id lebih besar daripada maxid, bukan?

    balas
    0
  • 高洛峰

    高洛峰2017-07-01 09:13:51

    Anda boleh menggunakan prinsip pertanyaan paging. .

    $count = '100';//总条数
    $strip = 0;
    $num = $count/5;//循环多少次
    for($i=1;$i<=$num;$i++)
    {
     $sql = "select * from `table` order by id limit ".$strip.",5";
     $strip += 5;
    }

    balas
    0
  • Batalbalas