加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-02-19 13:27:02 所属栏目: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');
 


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

(编辑:应用网_丽江站长网)

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

    热点阅读