首页 >后端开发 >php教程 >PHP 把数据库导成excel表_PHP教程

PHP 把数据库导成excel表_PHP教程

WBOY
WBOY原创
2016-07-14 10:08:551076浏览

$DB_Server = "localhost"; 

$DB_Username = "root"; 
$DB_Password = "123456"; 
$DB_DBName = "oa"; 
$DB_TBLName = "oa_form_table";
$savename = date("YmjHis"); 
$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect."); 
mysql_query("Set Names 'utf8'"); 
$file_type = "vnd.ms-excel"; 
$file_ending = "xls"; 
header("Content-Type: application/$file_type;charset=utf8"); 
header("Content-Disposition: attachment; filename=".$savename.".$file_ending"); 
//header("Pragma: no-cache");
$now_date = date("Y-m-j H:i:s"); 
$title = "数据库名:$DB_DBName,数据表:$DB_TBLName,备份日期:$now_date";
$sql = "Select * from $DB_TBLName"; 
$ALT_Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database"); 
$result = @mysql_query($sql,$Connect) or die(mysql_error());
echo("$title\n"); 
$sep = "\t"; 
for ($i = 0; $i
echo mysql_field_name($result,$i) . "\t"; 
print("\n"); 
$i = 0; 
while($row = mysql_fetch_row($result)) { 
$schema_insert = ""; 
for($j=0; $j
if(!isset($row[$j]))    www.2cto.com
$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); 
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477740.htmlTechArticle?php $DB_Server = localhost; $DB_Username = root; $DB_Password = 123456; $DB_DBName = oa; $DB_TBLName = oa_form_table; $savename = date(YmjHis); $Connect = @mysql_connect($DB_Server...
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn