博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php - 从数据库导出百万级数据(CSV文件)
阅读量:6881 次
发布时间:2019-06-27

本文共 809 字,大约阅读时间需要 2 分钟。

将数据库连接信息、查询条件、标题信息替换为真实数据即可使用。

1 
$item) {40 $title[$key] =iconv("UTF-8", "GBK", $item);41 }42 //将标题写到标准输出中43 fputcsv($fp, $title);44 45 for($s = 1; $s <= $step; $s++) {46 $start = ($s - 1) * $nums;47 $result = mysqli_query($con,"SELECT * FROM `test` ".$where." ORDER BY `id` LIMIT {$start},{$nums}");48 if($result) {49 while($row = mysqli_fetch_assoc($result)) {50 foreach($row as $key => $item) {51 //这里必须转码,不然会乱码52 $row[$key] = iconv("UTF-8", "GBK", $item);53 }54 fputcsv($fp, $row);55 }56 mysqli_free_result($result); //释放结果集资源57 58 //每1万条数据就刷新缓冲区59 ob_flush();60 flush();61 }62 }63 //断开连接64 mysqli_close($con);

 

转载于:https://www.cnblogs.com/whx-blogs/p/9973482.html

你可能感兴趣的文章
《善用佳软:高效能人士的软件应用之道》一2.6 小工具之计算器
查看>>
《Web前端工程师修炼之道(原书第4版)》——关于浏览器
查看>>
关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等...
查看>>
Ejoy2D —— 来自云风的开源游戏图形引擎
查看>>
Linux主机肉鸡木马minerd导致CPU跑满
查看>>
Organelle —— 支持编程的智能音频设备,能玩!
查看>>
phpMyAdmin 4.0.0-rc4 发布
查看>>
《教孩子学编程(Python语言版)》——第2章 海龟作图—用Python 绘图 2.1 第一个海龟程序...
查看>>
vue服务器端渲染(SSR)实战
查看>>
「原码 反码 补码 移码」一探究竟(中)
查看>>
CSS 你到底有多少长度单位?
查看>>
Linux Shell脚本系列之二
查看>>
设计模式--代理模式(Proxy Pattern)
查看>>
稀疏数组
查看>>
HTML5 标签 canvas
查看>>
react-router@4.0 使用方法和源码分析
查看>>
Flutter简介
查看>>
组织级敏捷转型的四个阶段
查看>>
「数据游戏」:使用 LSTM 模型预测三天后单股收盘价
查看>>
vuex持久化插件-解决浏览器刷新数据消失问题
查看>>