简单的问题,但我似乎找不到答案。
我的 php 代码需要很长时间才能处理,因为我要从大型数据库生成报告。我编写了一个 html 表格以在网页中显示结果,但页面在我的 php 代码完成之前加载(并发送给客户端),因为所有表格值都是空的。我在 phpMyAdmin 上运行查询并且它有效,但它只需要很长时间。想法?除了在网页中查看报告外,还有其他方法可以以表格格式显示报告吗?我可以让网页等到代码完成吗?
最佳答案
有几种方法
一个正在使用
ob_start();
// processing
ob_flush();
flush();
接下来是添加分页,也就是限制结果大小。
SELECT * FROM table LIMIT 0,10
SELECT * FROM table LIMIT 10,10
SELECT * FROM table LIMIT 20,10
当然这完全取决于你的代码,没有看到你的代码只能猜测原因可能是什么
关于php - 需要页面等待 php 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16178909/