1
我想我的記錄導出爲CSV從MySQL,我想在生成CSV達到這個輸出:mysql的導出爲CSV與組總
Date | Name | Score
-------------------------------------
10/01/17 | John | 1
10/02/17 | John | 3
10/03/17 | John | 12
Total 16
-------------------------------------
10/01/17 | Peter | 4
10/02/17 | Peter | 17
10/03/17 | Peter | 3
Total 24
我當前的代碼是工作,但沒有總一行。請參閱下面的我的當前代碼。
function toCsv($data) {
$fp = fopen('report.csv', 'w');
foreach ($data as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
}
$arr = ['Data', 'Name', 'Score'];
while($row = $results->fetch_assoc()) {
$data = [
$row['date'],
$row['name'],
$row['score']
];
$arr[] = $data;
}
toCsv($arr);
謝謝你的回覆添加包含總新陣列,總總是在該行的末尾。我希望總數將在每個組的末尾 – Cris
我添加了代碼,以便在名稱更改時創建總計行。 – Barmar