? ?
电脑维修网
当前位置:电脑维修网 >操作系统 > 网站编程代码 >php连数据库导出数据到excel文件代码

php连数据库导出数据到excel文件代码

2013-05-14 21:09 | 作者:代码 | 来源:电脑互助网 | 参与评论 | 点击:1549次
<?php
$DB_Server = "localhost"; //数据库IP地址,有端口就在IP后加:端口号如 192.168.1.8:123456
$DB_Username = "root"; //mysql数据库登录用户名
$DB_Password = "www.wikiblast.net"; //mysql数据库登录密码
$DB_DBName = "mysql";//需要连接的mysql数据库名
$savename = date("YmjHis"); //用于生成Excel文件时,文件的命名为字期格式如20130510083737.xls
$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("无法建立数据库链接"); //连接mysql数据库
/**以下是输出到excel的设置,不要乱修改,可能会出现乱码或php输出到excel不识别中文*/
mysql_query("Set Names 'gbk'");
$file_type = "vnd.ms-excel";
$file_ending = "xls";
header("Content-Type: application/$file_type;charset=big5");
header("Content-Disposition: attachment; filename=".$savename.".$file_ending");
$sql = "select * from user"; //拼的SQL语句,想查什么就拼什么,本文这里就直接是查的mysql所有登录的用户
mysql_select_db("$DB_DBName");
$result=mysql_query($sql,$Connect);
$rows = mysql_num_rows($sql);
echo "HOST\t登录名\t加密密码\t\n";// \t为excel中的换列,\n为excel中的换行
$p=count($rows);//查询出表中数据总记录数,也就是总行数,然后进行判断
if($p=="0"){
echo "没有记录";
}else{
while($row=mysql_fetch_array($result)){
echo $row["Host"]."\t".$row["User"]."\t".$row["Password"]."\t\n";
}
}尊重原创转载留网址http://www.wikiblast.net/6/4/26012.html
return (true);
?>
转载时请注明:转载自《电脑维修技术网》原文地址:http://www.wikiblast.net/6/4/26012.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------
?
最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接版权声明广告合作联系我们意见投诉网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。
老北京赛车-老北京赛车官网