2009年6月7日

ADODB 提供輸出 CSV 檔的方法



<?php include('adodb/adodb.inc.php'); // 引入輸出 CSV 檔功能
include('adodb/toexport.inc.php'); $db = ADONewConnection('mysql');
$mch="localhost"; $user="piza"; $pwd="ooo123";
$database="test";
$db->Connect($mch, $user, $pwd, $database);
$sql = "select name as '姓名', year as '年紀' from t";
$rs = $db->Execute($sql); // 秀出 CSV 格式 print rs2csv($rs);
?>




姓名,年紀
abcde,45
yyy,20
ppp,34
mmm,13
hhh,41
rrr,65
kkk,29
miso,154
sss,89
abc,18
abcde,0
uyt,58
john,28


print rs2tab($rs, false);

註: false 表示不顯示欄位名稱

結果如下:

abcde 45
yyy 20
ppp 34
mmm 13
hhh 41
rrr 65
kkk 29
miso 154
sss 89
abc 18
abcde 0
uyt 58
john 28

若是 print rs2tab($rs, true);
結果如下:

姓名 年紀
abcde 45
yyy 20
ppp 34
mmm 13
hhh 41
rrr 65
kkk 29
miso 154
sss 89
abc 18
abcde 0
uyt 58
john 28