【发布时间】:2014-08-13 09:27:53
【问题描述】:
我想将数据库中的数据导出到 CSV 文件。
我的PHP代码是这样的
$members = Db::getResult('select * from '.MEMBERS_TABLE_NAME.' order by '.MEMBERS_COLUMN_PREFIX.'_lastname, '.MEMBERS_COLUMN_PREFIX.'_firstname');
$fileName = "../db_user_export".".csv";
$handle = fopen($fileName, 'w+');
fputcsv($handle, array_keys($members[0]));
foreach ($members as $member) {
fputcsv($handle, $member);
}//foreach
fclose($handle);
现在我在 CSV 中得到的输出是这样的:
"COLUMN A" "COLUMN B" "COLUMN C", "密码,用户名,拳头名", "lastname,updated" "loggedin,is_new"
但我想要这样:
“A 列”“B 列”“C 列”、“密码”“用户名”“名字”。
谁知道怎么做?
【问题讨论】: