详细内容如下:
<?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);
?>
用PHP将mysql数据表转换为excel文件格式-PHP教程,数据库相关
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用PHP将mysql数据表转换为excel文件格式-PHP教程,数据库相关
相关推荐
-      DataGrid中的按钮反选事件与NamingContainer(命名容器)-downmoon-ASP教程,数据库相关
-      根据数据表中数据,生成Powerpoint幻灯片-ASP教程,数据库相关
-      使用用VB处理MYSQL数据库中二进制数据问题-.NET教程,VB.Net语言
-      关于DataGridView中如何接收处于编辑状态下的当前信息-ASP教程,数据库相关
-      ActiveMQ4.1+Spring2.0的POJO JMS方案(上)-.NET教程,数据库应用
-      ASP.NET 2.0中直接将Access数据库导入到Excel文件中-.NET教程,Asp.Net开发
-      DataGrid的多行提交-.NET教程,数据库应用
-      一个简单的asp数据库操作类-ASP教程,数据库相关