假设我想获取最近24小时内点赞数最多的十条记录。这是我目前的代码:
$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小时内最受欢迎的内容。
喜欢的结构:来自|到|创建日期|标识符
日期采用标准的ISO时间格式-例如2010-07-14T00:35:31-04:00。直接来自PHP参考:date(“c”);