<?php
//注意导出csv文件之前不能输出任何数据,否则失败
header('content-type:text/html;charset=utf-8');
//1.数据库取出数据
$conn=mysql_connect('localhost','root','root');
mysql_select_db('blog');
mysql_set_charset('utf8');
$result=mysql_query('select * from blog_user');
$emps=array();
while($row=mysql_fetch_assoc($result)){
static $i=0;
$emps[$i] = $row;
$i++;
}
//设置内存占用
set_time_limit(0);
ini_set('memory_limit', '512M');
//为fputcsv()函数打开文件句柄
$output = fopen('php://output', 'w') or die("can't open php://output");
//告诉浏览器这个是一个csv文件
$filename = "员工信息表" . date('Y-m-d', time());
header("Content-Type: application/csv");
header("Content-Disposition: attachment; filename=$filename.csv");
//输出表头
$table_head = array('id','用户名','密码', '地址','用户注册时间','手机号码','性别1男,0女','邮箱','头像','QQ','生日','个性签名');
fputcsv($output, $table_head);
//输出每一行数据到文件中
foreach ($emps as $e) {
// unset($e['xx']);//若有多余字段可以使用unset去掉
// $e['xx'] = isset($e['xxx']) ? "xx" : 'x'; //可以根据需要做相应处理
//输出内容
fputcsv($output, array_values($e));
}
// echo "<pre>";
// print_r($emps);exit;
努力到无能为力,拼搏到感动自己
java myEclipse2017添加tomcat服务器 php使用redis redis类型与操作 php获取ip归属地 linux安装redis和redis扩展 cmd批量删除文件 Linux下mysql操作 一个人的旅途 PHP SFTP简单上传下载实现 基于PHP的微信公众平台开发(TOKEN验证,消息回复)
php获取ip归属地 PHP SFTP简单上传下载实现 基于PHP的微信公众平台开发(TOKEN验证,消息回复) php实现微信公众平台发红包功能 php使用redis redis类型与操作 linux安装redis和redis扩展 java myEclipse2017添加tomcat服务器 java Myeclipse 2017的安装 PHP中如何给日期加上一个月 加一周 加一天
Copyright © 2016-2019 709173702@qq.com 版权所有 ICP证:粤ICP备16117826号-1
联系邮箱:709173702@qq.com