php mysql 导出csv excel格式文件并保存
发布时间:2022-02-19 12:59:20 所属栏目:PHP教程 来源:互联网
导读:这是一款我在自己用时写的一款利用php导出mysql数据库的数据保存成csv文件,并提供下载,原理很简单就是把mysql数据查出来,然后以csv格式保存到一个.csv文件这样就OK了,实例代码如下: $times = time(); $filename = $times..csv; $a = 联系人,联系电话,申请时
这是一款我在自己用时写的一款利用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'); ![]() (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |