我的数据库有25000行。用一个时间循环我可以得到数据。
现在,我希望每次拾取500行时都使用want ()。
我在下面创建了脚本,但是这个脚本在500行时只能工作一次。
<?php
$i=0;
while($value = mysql_fetch_assoc($result)) {
if($i == 500) {
// sleep for 10 seconds
sleep(10);
}
//continue
$i++;
}
?>如何维护此脚本,使其每500行运行一次?
发布于 2013-12-26 11:15:55
您需要将($i == 500)替换为($i%500 == 0)
发布于 2013-12-26 11:15:57
<?php
$i=0;
while($value = mysql_fetch_assoc($result)) {
if($i % 500 == 0) {
// sleep for 10 seconds
sleep(10);
}
//continue
$i++;
}
?>发布于 2013-12-26 11:17:04
使用此
while($value = mysql_fetch_assoc($result)) {
if($i % 500 == 0) {
// sleep for 10 seconds
sleep(10);
}
//continue
$i++;
}
?>https://stackoverflow.com/questions/20783827
复制相似问题