如何加载运行24小时脚本的php页面?

时间:2018-02-09 23:54:51

标签: php

首先是这种情况,如果有必要,我会发布代码:

脚本

  • 我有一个带有for循环的PHP脚本,for循环将采用 24 小时即将完成。

问题

  • 页面无法加载,因为它等待for循环 完成。

我尝试做什么

  • 在for循环运行时显示页面

PD:请不要建议谷歌或PHP手册,两者都尝试过,没有找到。

这里有一些代码:

for ($s = $getEnergy; $s < $maxEnergy; $s += $getEnergy + $sumEnergy2){

  $prodToEnergySql = "UPDATE ".$planetSolar." SET energy = ".$s."";
  $prodToEnergyResult = mysqli_query($db,$prodToEnergySql);

  $solarSQL3 = "SELECT energy FROM ".$planetSolar."";
  $solarResult3 = mysqli_query($db,$solarSQL3);
  $solarRows3 = mysqli_fetch_array($solarResult3);
  $solarEnergy = $solarRows3['energy'];
  }

请注意,$ getEnergy为0,$ maxEnergy为1.200,增量为0,14。

替代代码

while ($getEnergy < $maxEnergy ){

     $prodToEnergySql = "UPDATE ".$planetSolar." SET energy = energy + ".$sumEnergy2."";
      $prodToEnergyResult = mysqli_query($db,$prodToEnergySql);

      $solarSQL3 = "SELECT energy FROM ".$planetSolar."";
      $solarResult3 = mysqli_query($db,$solarSQL3);
      $solarRows3 = mysqli_fetch_array($solarResult3);
      $solarEnergy = $solarRows3['energy'];
      }

注意:执行脚本至少需要8个变量。

0 个答案:

没有答案