首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每500次做一次睡眠

问每500次做一次睡眠
EN

Stack Overflow用户
提问于 2013-12-26 11:13:43
回答 5查看 381关注 0票数 1

我的数据库有25000行。用一个时间循环我可以得到数据。

现在,我希望每次拾取500行时都使用want ()。

我在下面创建了脚本,但是这个脚本在500行时只能工作一次。

代码语言:javascript
复制
<?php
$i=0;

while($value = mysql_fetch_assoc($result)) {

if($i == 500) {

// sleep for 10 seconds
sleep(10);

}

//continue


$i++;

}
?>

如何维护此脚本,使其每500行运行一次?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-12-26 11:15:55

您需要将($i == 500)替换为($i%500 == 0)

票数 4
EN

Stack Overflow用户

发布于 2013-12-26 11:15:57

代码语言:javascript
复制
<?php
$i=0;

while($value = mysql_fetch_assoc($result)) {

   if($i % 500 == 0) {

      // sleep for 10 seconds
      sleep(10);

   }

   //continue
   $i++;

}
?>
票数 1
EN

Stack Overflow用户

发布于 2013-12-26 11:17:04

使用此

代码语言:javascript
复制
  while($value = mysql_fetch_assoc($result)) {


 if($i % 500 == 0) {

  // sleep for 10 seconds
 sleep(10);

  }

 //continue


 $i++;

 }
 ?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20783827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档