php导出数据到csv文件,php导出数据到csv文件

PHP导出数据到CSV文件实例代码如下:query($sql);

$rs = $db->fetch($result, 0);

foreach ($rs as $v => $vv) {

$a.= $vv['name'] . ',' . $vv['mo'] . "," . $vv['comm'] . "," . commbox($vv['cbox']) . ",";

$a.= "" . $vv['bak'] . "," . date('y-m-d', $vv['times']) . "

";

}

//echo $a;

$hod = fopen($filename, "w+");

if (fwrite($hod, $a)) {

echo "生成文件成功,点击下载excel

文档";

}

function daystomktime($days) {

switch ($days) {

case 1:

$t = 86400;

break;

case 7:

$t = 86400 * 7;

break;

case 30:

$t = 86400 * 30;

break;

case 90:

$t = 86400 * 90;

break;

case 2048:

$t = 86400 * 2048;

break;

}

return $t;

}

function commbox($ars) {

if (trim($ars) == '') {

return ' ';

}

$array = include ("tugou.php");

$tmp = explode(',', $ars);

$str = '';

if ($tmp) {

foreach ($tmp as $c) {

$str.= $array[intval($c) ] . '|';

}

}

return $str;

}

?>

数据库的结构代码如下:

create table if not exists `tugou` (

`id` int(8) not null auto_increment,

`name` varchar(20) default null comment '名字',

`mo` varchar(20) default null comment '手机',

`comm` varchar(100) default null,

`bak` varchar(500) default null comment '备份',

`cbox` varchar(500) default null comment '类型',

`times` int(4) default null,

`ip` varchar(20) default null,//开源代码phprm.com

primary key (`id`)

) engine=innodb default charset=utf8 auto_increment=8 ;

本文地址:

转载随意,但请附上文章地址:-)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值