php导出excel时,因数据比较多,超时问题
大家讲道理
大家讲道理 2017-04-10 17:39:04
0
4
447

从数据库获得8000条记录,要输出到excel,这个过程应该很长,应该超过了网页请求30秒的限制,这样的话数据一多就不能打印数据了?
问题解决:
1.set_time_limit (0);
2.ob_flush();
flush();
再细问一下:是时间和内存同时影响了exel的打印输出?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(4)
伊谢尔伦

希望可以帮到你:http://www.jianshu.com/p/6d8a99621e8b

いいねを押す +0
伊谢尔伦

可以在开头加上set_time_limit(0);以达到不限制超时时间的目的

いいねを押す +0
刘奇

按照楼上的就能解决,导出数据可以试试phpexcel

いいねを押す +0
刘奇

你要把输出内容gzip压缩一下,这样从服务端传输到浏览器的内容会少很多

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!