【发布时间】:2017-05-02 11:22:02
【问题描述】:
我需要找到一种方法在文本字段中输出大量 mysql 查询的每一行号。
为了找出服务器进程的实际查询行,我想在php脚本告诉浏览器他完成之前实时输出这一行。
在我的场景中,浏览器仅在任何脚本的末尾显示任何输出,或者,
通过使用flush(),以块样式延迟到x 行。
如何实时获取这些信息?
【问题讨论】:
我需要找到一种方法在文本字段中输出大量 mysql 查询的每一行号。
为了找出服务器进程的实际查询行,我想在php脚本告诉浏览器他完成之前实时输出这一行。
在我的场景中,浏览器仅在任何脚本的末尾显示任何输出,或者,
通过使用flush(),以块样式延迟到x 行。
如何实时获取这些信息?
【问题讨论】:
如果您想实时显示输出,则必须在代码中使用 ajax。通过使用 ajax,您可以在 mysql 查询中运行带有限制子句的脚本,您可以在固定的时间间隔内显示一些记录
即
您可以在每 10 秒后运行您的脚本以从 mysql 获取您的嵌套 10 条记录并将此记录附加到您的页面。
这不是实时输出,但接近实时输出
希望对你有帮助
【讨论】: