2013-04-25 59 views
1

我想查询数据库(其中包含的行数十万)几次,并显示在表格格式的结果。实际结果涉及大量数字。之前被发送到浏览器中显示他们在一个网页不能正常工作,因为它需要的时间太长执行脚本和网页“过期”或将超时。有任何想法吗?也许我应该通过电子邮件发送结果?我不知道该怎么做。生成很长的报告对于PHP

+2

看看在['set_time_limit'(http://php.net/manual/en/function.set-time-limit.php)函数... – Lix 2013-04-25 00:09:44

+2

查找到设置max_execution_time,脚本的内存限制。你也可以使用_output flushing_。另一种方法是加载结果的iframe,使页面看起来不_blocked_和用户将看到增量输出(输出使用冲洗) – Ejaz 2013-04-25 00:13:00

+2

如何创建一个汇总表,与运行缓慢的查询结果填充它(在预定/后台任务)并在您的网页中查询汇总表? – 2013-04-25 00:15:58

回答

0

我认为更好的解释将取决于你正在试图做的目的是什么,你的主要目标究竟是什么。

可以使用var_export

http://php.net/manual/en/function.var-export.php

或者你可以导出结果到Excel这是可以做到精确像你需要什么,像图形和任何文件。

所以,你可以选择多种选择,以解决这个问题,因为你还没有决定你想做的事,我不能用代码帮助,但如果你希望缓存的结果,你可以给一个镜头通过该选项。

上帝保佑