1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP 从数据库导出到.csv文件办法详解

PHP 从数据库导出到.csv文件办法详解

时间:2021-04-26 22:56:19

相关推荐

PHP 从数据库导出到.csv文件办法详解

后端开发|php教程

.csv,php,数据库

后端开发-php教程 PHP 实现从数据库导出到.csv文件方法

易语言天龙辅助源码,ubuntu保存文档,TOMCAT下载壁纸的软件,反爬虫链接,php 7各版本对比,seo广告视频lzw

实现代码:

网上的源码安全吗,vscode怎么编写vb代码,Ubuntu系统异常,tomcat项目突然404,python爬虫国标,php查询数组个数,做SEO优化天天发产品,积分兑换网站积分兑换源码,测试日志模板lzw

public function export(){ // 从数据库中获取数据,为了节省内存,不要把数据一次性读到内存,从句柄中一行一行读即可 // 输出Excel文件头,可把user.csv换成你要的文件名 header(Content-Type: application/vnd.ms-excel); header(Content-Disposition: attachment;filename="order.csv"); header(Cache-Control: max-age=0); $where=array( "paid"=>1, "pay_type"=>array("NEQ","offline"), "status"=>array("lt",3), ); $stmt = M("Group_order")->field("order_id,order_name,num,price,total_money,contact_name,phone,zipcode,adress,wx_cheap,balance_pay,payment_money,tuan_type,pay_time,pay_type,third_id,is_mobile_pay,paid,status")->where($where)->order("order_id DESC")->limit(1000)->select(); // 打开PHP文件句柄,php://output 表示直接输出到浏览器 $fp = fopen(php://output, a); // 输出Excel列名信息 $head = array("订单号","订单名称","购买数量","单价","总价","联系人姓名","联系人电话","邮编","详细地址","微信优惠金额","余额支付金额","真实支付金额","特卖类型(2为实物)","支付时间","支付类型","第三方支付id","是否是手机支付","是否支付","订单状态"); foreach ($head as $i => $v) { // CSV的Excel支持GBK编码,一定要转换,否则乱码 $head[$i] = iconv(utf-8, gbk, $v); } // 将数据通过fputcsv写到文件句柄 fputcsv($fp, $head); // 计数器 $cnt = 0; // 每隔$limit行,刷新一下输出buffer,不要太大,也不要太小 $limit = 500; // 逐行取出数据,不浪费内存 $count = count($stmt); for($t=0;$t $v) { if($i==pay_time){$v=date("Y-m-d,H:i:s",$v); } $row[$i] = iconv(utf-8, gbk, $v); } fputcsv($fp, $row); } fclose($fp); }

asp通讯录源码,vscode文件夹右侧有红点,ubuntu 打开zip,dos怎么找tomcat位置,sqlite好用不,网页设计软件 adobe,云服务器放置,鼠标经过放大图片效果插件,repeat前端框架指令,爬虫猎人l,php 解压缩,台州seo优化公司,springboot往前端传值,在线考试网站源码下载,html css网页练习素材,淘宝放大镜模板,织梦后台原始密码,html网页页面模板代码下载,java ee学生成绩管理系统,java界面聊天程序lzw

实例详解php生成.csv后缀文件表格的方法

实例详解PHP从数据库导出到.csv文件

完美解决php 导出excle的.csv格式的数据时乱码问题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。