PHP mysql列表在线导出excel文件

来源:互联网 发布:flashfxp for mac 编辑:程序博客网 时间:2024/05/22 20:51
<?phprequire_once '../../config.inc.php'; //数据库配置文件$filename=date("Y-m-d H:i:s").".xls";//先定义一个excel文件header("Content-Type: application/vnd.ms-execl"); header("Content-Type: application/vnd.ms-excel; charset=utf-8");header("Content-Disposition: attachment; filename=$filename"); header("Pragma: no-cache"); header("Expires: 0"); // END 配置 //链接数据库 $link = mysql_connect($dbhost,$dbuser,$dbpw); mysql_select_db($dbname); //选择编码 mysql_query("set names ".$charset);//我们先在excel输出表头,当然这不是必须的echo iconv("utf-8", "gb2312", "编号")."\t";echo iconv("utf-8", "gb2312", "关键词")."\t";echo iconv("utf-8", "gb2312", "来源")."\t";echo iconv("utf-8", "gb2312", "添加时间")."\t";echo iconv("utf-8", "gb2312", "IP地址")."\t";echo iconv("utf-8", "gb2312", "归属地")."\t";echo iconv("utf-8", "gb2312", "客户端")."\n";//输出表中记录$btime = $_POST['btime'];$etime = $_POST['etime'];if(!empty($btime) && !empty($etime)){    $b_time = strtotime($btime);    $e_time = strtotime($etime);        $where = " where addtime between $b_time and $e_time ";}else{    $where = '';}$query=mysql_query("SELECT * FROM `chat_talk` ".$where." order by `tid` desc");if($query){    while($row=mysql_fetch_array($query)){        echo iconv("utf-8", "gb2312", $row['tid'])."\t";        echo iconv("utf-8", "gb2312", $row['keyword'])."\t";        echo iconv("utf-8", "gb2312", $sorce)."\t";        echo iconv("utf-8", "gb2312", date('Y-m-d H:i:s', $row['addtime']))."\t";        echo iconv("utf-8", "gb2312", $row['ip'])."\t";        echo iconv("utf-8", "gb2312", $row['area'])."\t";        echo iconv("utf-8", "gb2312", $row['display'])."\n";        }    }?>
0 0
原创粉丝点击