数据
/*
Name: ToExcel
Author: Riyao Chen
Version: 0.0.1
Date: 2006-05-15
License: GPL
*/
/****************************************
//This class is to change data from query to excel file
//SQL FORMAT:
SELECT c_id,c_title,c_subject FROM news_content WHERE c_parid=0 ORDER BY c_date desc,c_clicks desc
//The DataBase connection is open outside;
//Parameter:$sql,The query sentence ;$database,which database
***********************************/
class ToExcel
{
var $sql="";
var $fields;
var $db;
function ToExcel($sql,$database)
{
if($sql == "")
return $this->errorMessage("NO QUERY SENTENCE!");
$this->db = $database;
//Get Table Name
$tmp=ereg_replace("SELECT.+FROM ","",$sql);
$tmp=ereg_replace("ORDER BY.+","",$tmp);
$this->table = ereg_replace(" WHERE.+","",$tmp);
//Get Fields
$field = ereg_replace("SELECT ","",$sql);
$field = ereg_replace(" FROM.+","",$field);
if(trim($field) == "*")
$this->fields = $this->GetFieldList($this->table);//$mysql->GetFieldList($this->table);
else
$this->fields = explode(",",$field);
$this->sql = $sql;
}
function ShowExcel()
{
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=Excel.xls");
//OutPut Fields Start
foreach($this->fields as $key=>$value)
{
echo $value."\t";
}
echo "\n";
//OutPut Fields End
//OutPut Field Value Start
$result = mysql_query($this->sql);
while($row = mysql_fetch_array($result))
{
foreach($this->fields as $key=>$value)
echo iconv("utf-8","gb2312",$row[$value]."\t");
echo "\n";
}
//OutPut Field Value End
}
//Get The FieldLis
function GetFieldList($table)
{
if($result=mysql_list_fields($this->db,$table)){
$i=0;
while($i $fd_names[$i]=mysql_field_name($result,$i);
$i++;
}
return($fd_names);
}else
return $this->errorMessage("Unable to find any field list in table: $tbl_name");
}
function errorMessage($msg){
echo "Error: $msg : ".mysql_error();
return false;
}
}
/*
exemple
$sql = "SELECT * FROM news_content WHERE c_parid=0 ORDER BY c_date desc,c_clicks desc";
$excel = new ToExcel($sql,DATABASE_NAME);
$excel->ShowExcel();
*/
?>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版
好用的JavaScript開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具