我有一个包含所有发票的表,我将日期保存为TIME STAMP和发票的总价值。
我想制作一个基于需要日期和值的销售图形。但是在表中,每天有更多的总数,因此我进行查询以获取当前月份的行,并得到如下输出:
日期:1403739780/值:2167
现在我想知道如何将同一天的值分组(在PHP中),但我不知道任何简单的方法
您可以使用时间戳作为数组的键:
$mysqli = new mysqli("localhost", "user", "pass", "database");
$result = array();
$sql = "SELECT ...";
$result = $mysqli->query($sql);
while ($row = $result->fetch_assoc()) {
$day = date("Ymd", $row["timestamp"]);
$result[$day] += $row["value"];
}