如何在php中按时间戳日期对值进行分组
我有一个包含所有发票的表格,我将日期保存为时间戳和发票的总价值 我想根据当天的销售额和价值制作一张图表。 但是在表中,每天有更多的总计,因此我进行了查询以获取当月的行,并得到如下输出: 日期:1403739780/价值:2167如何在php中按时间戳日期对值进行分组,php,Php,我有一个包含所有发票的表格,我将日期保存为时间戳和发票的总价值 我想根据当天的销售额和价值制作一张图表。 但是在表中,每天有更多的总计,因此我进行了查询以获取当月的行,并得到如下输出: 日期:1403739780/价值:2167 现在我想知道如何将来自同一天的值分组(在PHP中),但我不知道任何简单的方法。您可以使用时间戳作为数组的键: $mysqli = new mysqli("localhost", "user", "pass", "database"); $result = array()
现在我想知道如何将来自同一天的值分组(在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"];
}
可能重复我做的查询如何在当前月份获得结果现在我返回了许多行,需要一种方法按日期和当天的总值对它们进行排序。。。。在PHP而不是MySQL中,为什么问题有MySQL标记?