免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1599 | 回复: 0
打印 上一主题 下一主题

将会员数据生成csv文挡 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-14 13:47 |只看该作者 |倒序浏览

               
               
                ?php
include './inc/conn.php';
$yesterdaytime = strtotime(date('Y-m-d'))-(3600*24);
$yesterday = date('Y-m-d',$yesterdaytime);
$msg = "0";
/*
$sql_members_row = "SHOW FIELDS FROM trio_members";
$FieldAry = $db->getAll($sql_members_row);
$FieldName = "";
$fnum = count($FieldAry);
for($i=0;$i
$fnum = 26;
$FieldName = "'id';'user_name';'user_real_name';'nic_name';'marry';'profession';'email';'sex';'age';'level';'score';'birthday';'address_id';'province';'city';'county';'address';'mobile_phone';'disable';'reg_time';'last_login';'edit_time';'last_ip';'campaign_id'";
/**************************************************************************/
//home/haier/trioupload/
$sql_count = "select count(*) AS num from trio_members WHERE reg_time.$yesterday." 23:59:59'";
$count = $db->getOne($sql_count);
if($count){
    $perpage = 100;//每页记录条数
    $page = 1;
    $tolpage = @ceil($count / $perpage);
    $FieldName = $FieldName."\n";
    $filename = "/home/levenepaint/trioupload/members_2009.csv";
    if(!$handle = @fopen($filename,"w")){
        $msg = "1";//"Don't Open Or Create File Of ".$filename;
    }
    if(!@fwrite($handle,$FieldName)){
        $msg = "2";
    }
   
    for($page=1; $page=$tolpage; $page++){
        $s_page = ($page-1)*$perpage;
        $sql = '';
        $sql = "SELECT id,user_name,user_real_name,nic_name,marry,profession,email,sex,age,level,score,birthday,address_id,province,city,county,address,mobile_phone,disable,reg_time,last_login,edit_time,last_ip,campaign_id FROM trio_members WHERE reg_time.$yesterday." 23:59:59'";
        $sql .= " limit ".$s_page.",".$perpage;
        $member = $db->getAll($sql);
        for($j=0; $jcount($member); $j++){
            $content = '';
            for($i=0; $i$fnum; $i++){
                if($i==$fnum-1)
                    $content .= "'".$member[$j][$i]."'";
                else
                    $content .= "'".$member[$j][$i]."';";
            }
            $content .= "\n";
            if(!@fwrite($handle,$content)){
                $msg = "3";
            }
        }
    }
    fclose($handle);   
}else{
    $msg = "4";
}
echo $result .= $msg;
?>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/96161/showart_2070115.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP