PHP | MySQLi:如何在WHILE-LOOP运行时回显语句

时间:2015-12-16 00:36:13

标签: php mysqli while-loop

也许是一个愚蠢的问题,

我有一个循环遍历WHILE循环中1000行的脚本。在每次传递中都会触发一个MySQLi更新查询,因此脚本需要很长时间才能运行(10分钟以上)。 (这是在localhost上)

在循环中我有一个ECHO但是在完成整个脚本运行之后才会显示这些值。我需要在跑步时在屏幕上打印回声。

有没有办法强制它在每次通过时回显一个值?而不是最后全部。

1 个答案:

答案 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();