phptoexccel.xls

来源:互联网 发布:js数组长度可以有多大 编辑:程序博客网 时间:2024/06/05 04:03

<?php
session_start();
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8");
$DB_Server = "";
$DB_Username = "";
$DB_Password = "";
$DB_DBName = "jxt";
//$DB_TBLName = "jxt";
$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password)
or die("Couldn@#t connect.");
$Db = @mysql_select_db($DB_DBName, $Connect)
or die("Couldn@#t select database.");
$file_type = "vnd.ms-excel";
$file_ending = "xls";

header("Content-Disposition: attachment; filename=mydowns.$file_ending");

header("Expires: 0");
//$now_date = date(@#Y-m-d H:i@#);
$now_date = date("Y-m-d H:i:s");
$title = "数据库名:\t$DB_DBName\t数据表:\t$DB_TBLName,\t备份日期:\t$now_date";


$ALT_Db = @mysql_select_db($DB_DBName, $Connect)
or die("Couldn@#t select database");
$sql=$_SESSION['sql'];

mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8");
$result = @mysql_query($sql,$Connect)

or die(mysql_error());
$title = iconv("utf-8","gb2312",$title);
echo("$title\n");
$sep = "\t";

for ($i = 0; $i < mysql_num_fields($result); $i++) {
 $tt=iconv("utf-8","gb2312",mysql_field_name($result,$i)."\t");
 echo $tt;
}

print("\n");
/*
if(is_resource($result)){
//print_r($result);
while($row= mysql_fetch_array($result))
  {
    //echo iconv("utf-8","gb2312",$row['姓名']);
   echo iconv("utf-8","gb2312","123");
 
   print("1\n");
   $schema_insert = "";
   $schema_insert.= $row['姓名'].$sep;
   $schema_insert.= $row['电话'].$sep;
   $schema_insert.= $row['入网时间'].$sep;
   $schema_insert.= $row['所属学校'].$sep;
   $schema_insert.= $row['所属班级'].$sep;
   $schema_insert.= $row['登录次数'].$sep;
   $schema_insert.= $row['角色'].$sep;
   $schema_insert.= $row['区局'].$sep;
   $schema_insert = str_replace($sep."$", "", $schema_insert);
   $schema_insert .= "\t";
   $schema_insert = iconv("utf-8","gb2312",$schema_insert);
   print(trim($schema_insert));
   print "\n";
   $i++;
   //echo ;
  }
  }
  else
  {
     echo "111";  
  }*/

$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";
$schema_insert = iconv("utf-8","gb2312",$schema_insert);
print(trim($schema_insert));
print "\n";
$i++;
}

return (true);
mb_convert_encoding("utf-8", "gb2312", "mydowns".$file_ending);
?>

0 0
原创粉丝点击