0
我想從我的數據庫獲取來自CSV的數據。我的問題是數據沒有排序。在我的CSV中只有一行數據。通過fputcsv以CSV格式訂購數據庫數據
我希望每一天都有一個自己的列,每個小時都有一個自己的列。
像這樣:
-|1|2|3|4|5|6| *DAYS*
0|_|_|_|_|_|_|
1|_|_|_|_|_|_|
2|_|_|_|_|_|_|
3|_|_|_|_|_|_|
4|_|_|_|_|_|_|
5|_|_|_|_|_|_|
我的代碼是這樣的:
$handle = fopen($filename, 'w');
fputcsv($handle, ['customer_id', 'count', 'year', 'month', 'day', 'hour']);
foreach ($table as $row) {
fputcsv($handle, [$row['customer_id'], $row['count'], $row['year'], $row['month'], $row['day'], $row['hour']]);
}
你想在單元格內做什麼? Customer_ID,數量還是兩者? – Adder
@Adder我想在單元格內計數。 – Trayer
你有什麼試過?從上面的代碼,它並沒有表明你已經嘗試過任何東西。我建議使用數組構建你想要的結構,然後foreach循環將它們放入CSV中。 Stack不在這裏爲你做你的工作。 – IsThisJavascript