加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php mysql 导出csv excel格式文件并保留

发布时间:2023-09-02 13:32:45 所属栏目:PHP教程 来源:
导读:这是一款我在自己用时写的一款利用php导出mysql数据库的数据保存成csv文件,并提供下载,原理很简单就是把mysql数据查出来,然后以csv格式保存到一个.csv文件这样就OK了,实例代码如下:

$times = time();
$filenam
这是一款我在自己用时写的一款利用php导出mysql数据库的数据保存成csv文件,并提供下载,原理很简单就是把mysql数据查出来,然后以csv格式保存到一个.csv文件这样就OK了,实例代码如下:

$times = time(); 
 $filename = $times.".csv";  
 $a = "联系人,联系电话,申请时间 ";  
 
 $days = postget("days"); 
 
 $mktime = daystomktime($days); 
 $sql = "select * from  v_tugou where ($times-times)<$mktime"; 
 $db = new db(); 
 $result = $db->query( $sql ); 
 $rs = $db->fetch($result,0); 
 foreach($rs as $v=>$vv) 
 {   
 $a.=$vv['name'].','. $vv['mo'].","; 
 $a.=date('y-m-d ',$vv['times'])." ";   
 } //开源代码Cuoxin.com 
 //echo $a; 
 $hod = fopen ($filename,"w+"); 
 if( fwrite($hod,$a) )  
 { 
  echo "生成excel文件成功,点击<a href=$filename target=_blank>右击另存为excel文档</a>"; 
 } 
数据结构,代码如下:

-- 表的结构 `hn_tugou` 
-- 
create table if not exists `v_tugou` ( 
  `id` int(4) not null auto_increment, 
  `name` varchar(20) not null default '0', 
  `mo` varchar(20) not null default '0', 
  `times` int(4) default null, 
  `ip` varchar(20) not null default '0', 
  primary key  (`id`) 
) engine=myisam  default charset=utf8 auto_increment=2 ; 
-- 
-- 导出表中的数据 `hn_tugou` 
-- 
insert into `hn_tugou` (`id`, `name`, `mo`, `times`, `ip`) values 
(1, 'adsense', 'www.Cuoxin.com', 1283241159, '192.168.0.119');

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章