也许是一个愚蠢的问题,
我有一个循环遍历WHILE循环中1000行的脚本。在每次传递中都会触发一个MySQLi更新查询,因此脚本需要很长时间才能运行(10分钟以上)。 (这是在localhost上)
在循环中我有一个ECHO但是在完成整个脚本运行之后才会显示这些值。我需要在跑步时在屏幕上打印回声。
有没有办法强制它在每次通过时回显一个值?而不是最后全部。
答案 0 :(得分:0)
取自this
你可以像这样使用输出缓冲:
ob_start();
echo('doing something...');
// send to browser
ob_flush();
// ... do long running stuff
echo('still going...');
ob_flush();
echo('done.');
ob_end_flush();