Cara menulis php untuk mengemas kini 500 keping data setiap kali
仅有的幸福
仅有的幸福 2017-06-12 09:20:44
0
4
916

Sila beri saya kod pseudo
Kemas kini 500 keping data sekali dalam gelung

仅有的幸福
仅有的幸福

membalas semua(4)
黄舟

Tolak rekod untuk dikemas kini dalam kelompok ke dalam baris gilir, dan kemudian gunakan baris gilir Kami membuat baris gilir untuk melaksanakan tugas dengan teratur dan memastikan setiap kemas kini selesai.

刘奇

Saya tidak tahu senario penggunaan khusus, jadi saya tidak berani mempermainkannya

Bayi

Selepas mengeluarkan array yang besar

$res = [];
for ($x=0; $x<=($res/500); $x++) {
 $res = array_slice($res,0+500*$x,500);
if($res)
{
    update table set=value where id($res['id']);修改数据库
    foreach($res as $key=>$value)
    {
        $res[$key]['某值'] = ‘某值’;
    }
}
}
学习ing

1 Jika ia adalah jadual yang sama dan mempunyai ciri-ciri tertentu yang sama, sesetengah data boleh dikemas kini secara berkelompok menggunakan mana syarat

update table set count=count+1 where id > 1 and id < 501

2 Jika jadual berbeza dan logiknya berbeza, maka anda perlu mempertimbangkan sama ada ia akan tamat jika permintaan tidak memerlukan pembayaran pengguna, anda boleh menggunakan fastcgi_finish_request untuk mengganggu permintaan pengguna dan terus melaksanakan kod. atau mengambil bentuk tugas berjadual

曾经蜡笔没有小新

Mula-mula tentukan jumlah bilangan kali, dan kemudian gunakan gelung for untuk mendapatkan 500 kemas kini setiap kali

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan