处理大量查询并实时输出

时间:2017-05-02 11:22:02

标签: php mysql output

我需要找到一种方法来输出文本字段中大量mysql查询的每个行号。

为了找出服务器进程的实际查询行,我想在php脚本告诉浏览器完成之前实时输出这一行。

在我的场景中,浏览器仅在任何脚本的末尾显示任何输出,或者 使用flush(),将块样式延迟到x行。

如何实时获取此信息?

1 个答案:

答案 0 :(得分:0)

如果要实时显示输出,则必须在代码中使用ajax。通过使用ajax,您可以在mysql查询中运行带有limit clasuse的脚本,您可以在固定的时间间隔内显示一些记录

即。

你可以在每10秒钟后运行你的脚本,从mysql获取你的嵌套10条记录并将这条记录附加到你的页面。

这不是实时输出,但它接近实时输出

希望这会对你有所帮助