假设我想在过去 24 小时内获得 10 条点赞最多的记录。这是我到目前为止所拥有的:
$date = date("o-m-d");
$query = "SELECT date_created,COUNT(to),from,to FROM likes WHERE date_created LIKE '$date%' GROUP BY to ORDER BY COUNT(to) DESC LIMIT 10";
这样做的问题是,它只会从那一天得到最喜欢的人,不管那一天有多远。在过去的 24 小时内,它并没有得到最喜欢的人。
喜欢的结构:来自 | 到 | 日期创建 | ID
日期采用标准 ISO 时间 - 例如 2010-07-14T00:35:31-04:00。直接来自 PHP 参考:date("c");