首页 > php教程 > php手册 > php mysql 导出csv excel格式文件并保存

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

WBOY
发布: 2016-05-26 15:22:01
原创
1679 人浏览过

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

<?php
$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[&#39;name&#39;] . &#39;,&#39; . $vv[&#39;mo&#39;] . ",";
    $a.= date(&#39;y-m-d &#39;, $vv[&#39;times&#39;]) . " ";
} //开源代码phprm.com
//echo $a;
$hod = fopen($filename, "w+");
if (fwrite($hod, $a)) {
    echo "生成excel文件成功,点击<a href=$filename target=_blank>右击另存为excel文档</a>";
}
登录后复制

数据结构, 代码如下:

    --表的结构`hn_tugou`--createtableif notexists`v_tugou`(`id`int(4) notnullauto_increment, `name`varchar(20) notnull

default '0', `mo`varchar(20) notnull

default '0', `times`int(4)

default null, `ip`varchar(20) notnull

default '0', primarykey(`id`)) engine = myisam

default charset = utf8auto_increment = 2;

----导出表中的数据`hn_tugou`--insertinto`hn_tugou`(`id`, `name`, `mo`, `times`, `ip`) values(1, 'adsense', 'www.phprm.com', 1283241159, '192.168.0.119');


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板