我想將數據從數據庫導出到CSV文件。我怎樣才能把一個單一的值與fputcsv
我的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得到的是這樣的:
「列中的」 「列B」, 「C列」,「密碼,用戶名,fistname 「 」姓氏,更新「 」的loggedIn,is_new「
但我想它是這樣的:
」列中的「 」列B「, 」C列「, 」密碼「, 」用戶名「,」 姓」。
任何人都知道如何做到這一點?
嗯,我希望所有的CSV文件中的值,但在這裏鍵入的內容太多了。對困惑感到抱歉。 問題是所有的值都出現在一個列中。但我希望每個值都在一個新列中 –