我有一个充满数据的数据库,其中也有一个时间戳字段。我要做的是计算按时间戳分组的字段中的记录数,但四舍五入到天。
我目前有一段代码如下,
$days_ago7a = date('Y-m-d', mktime(0, 0, 0, date("m") , date("d") - 7, date("Y")));
$result = mysql_query("SELECT * FROM all_count WHERE date='$days_ago7a'");
$num_rows37 = mysql_num_rows($result);
我想做同样的事情,只是用时间戳(也在数据库中)替换日期,并将 24 小时内的所有时间戳分组。
那可能吗?
好的,所以我已将代码更改为此,但它不返回任何结果?
$result = mysql_query("select date( timestamp ), count(*) from all_count group by date( timestamp );")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
echo "$timestamp";
}