まずヘッダー情報を定義します。これはExcelを出力することを意味します。次に、データベース情報がループ内のテーブル形式でエコーアウトされ、それだけです。
コードをコピーします コードは次のとおりです:
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename =xls_region.xls ");
$cfg_dbhost = 'localhost';
$cfg_dbname = 'testdb';
$cfg_dbuser = 'root';
$cfg_dbpwd = 'root';
$cfg_db_ language = 'utf8';
/ / 設定終了
//データベースをリンクします
$link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);
mysql_select_db($cfg_dbname)
//エンコーディングを選択します
mysql_query("set names ".$cfg_db_ language); Table
$sql = "desc users";
$res = mysql_query($sql);
echo "
";
// ヘッダー (つまり、テーブル内のフィールド) をエクスポートします
while($row = mysql_fetch_array($res)){
$t_field[] = $row['Field']; //フィールドの F は大文字にする必要があります。そうでないと結果はありません
echo " ".$row[ 'Field']." | ";
}
echo "
";
//100 個のデータをエクスポート
$sql = "select * from users limit 100" ;
$res = mysql_query ($sql);
while($row = mysql_fetch_array($res)){
echo "";
foreach($t_field as $f_key){
echo " ".$row[$ f_key]." | ";
}
echo "
";
}
echo "
";
?>
http://www.bkjia.com/PHPjc/768137.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/768137.html技術記事まずヘッダー情報を定義します。つまり、Excel を出力します。次に、データベース情報がループ内のテーブル形式でエコーアウトされ、それだけです。 コードをコピーします。コードは次のとおりです。 ?php header("Content-...