我的 php 查询获取数据时遇到问题。让我解释一下我想要什么。我有一个数据库,可以在一天中将活动用户保存几个小时。例如 01-01-2012 13:00 active = 5 01-01-2012 14:00 active = 10。我的 php 查询应该创建一个数组,其中包含 2 个日期和活动列。但是日期必须像 01-01-2012 没有我们的时间。所以我将它们分组为 date2 但我找不到每一天的活动(总和)。这是我的查询,它没有给出正确的有效总和。
$query2 = mysql_query("SELECT DATE_FORMAT(date, '%Y-%m-%d') AS date2, SUM(active) FROM hit WHERE game= '".$game."' AND source = '".$source."' AND date > '".$dateFrom."' AND date < '".$dateTo."' GROUP BY date2 ORDER BY date2");
while($tuple= mysql_fetch_array($query2)){
$myArr[] = $tuple;
}
print_r($myArr);