欢迎光临
我们一直在努力

用PHP将mysql数据表转换为excel文件格式-PHP教程,数据库相关

建站超值云服务器,限时71元/月

详细内容如下:   
<?php
$db_server = “localhost”;
$db_username = “mydowns”;
$db_password = “”;
$db_dbname = “mydowns”;
$db_tblname = “user”;
$connect = @mysql_connect($db_server, $db_username, $db_password)
or die(“couldnt connect.”);
$db = @mysql_select_db($db_dbname, $connect)
or die(“couldnt select database.”);
$file_type = “vnd.ms-excel”;
$file_ending = “xls”;
header(“content-type: application/$file_type”);
header(“content-disposition: attachment; filename=mydowns.$file_ending”);
header(“pragma: no-cache”);
header(“expires: 0”);
$now_date = date(y-m-d h:i);
$title = “数据库名:$db_dbname,数据表:$db_tblname,备份日期:$now_date”;
$sql = “select * from $db_tblname”;
$alt_db = @mysql_select_db($db_dbname, $connect)
or die(“couldnt select database”);
$result = @mysql_query($sql,$connect)
or die(mysql_error());
echo(“$title\n”);
$sep = “\t”;
for ($i = 0; $i < mysql_num_fields($result); $i++) {
echo mysql_field_name($result,$i) . “\t”;
}
print(“\n”);
$i = 0;
while($row = mysql_fetch_row($result))
{
$schema_insert = “”;
for($j=0; $j<mysql_num_fields($result);$j++)
{
if(!isset($row[$j]))
$schema_insert .= “null”.$sep;
elseif ($row[$j] != “”)
$schema_insert .= “$row[$j]”.$sep;
else
$schema_insert .= “”.$sep;
}
$schema_insert = str_replace($sep.”$”, “”, $schema_insert);
$schema_insert .= “\t”;
print(trim($schema_insert));
print “\n”;
$i++;
}
return (true);
?>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用PHP将mysql数据表转换为excel文件格式-PHP教程,数据库相关
分享到: 更多 (0)