小编Dyl*_*lor的帖子

PHP MySQL查询在过去24小时内最受欢迎

假设我想在过去24小时内获得MOST喜欢的十条记录.这是我到目前为止所拥有的:

$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";
Run Code Online (Sandbox Code Playgroud)

问题在于它只能从那一天获得最喜欢的,无论它在那一天有多远.从过去的24小时开始,它并没有得到最受欢迎.

喜欢的结构:来自| 到| date_created | ID

日期符合标准ISO时间 - 例如2010-07-14T00:35:31-04:00.直接来自PHP参考:date("c");

php mysql datetime popularity ranking

9
推荐指数
1
解决办法
8195
查看次数

PHP将ISO日期转换为更易读的格式?

只是一个简单的问题.如何将PHP ISO时间(如2010-06-23T20:47:48-04:00)转换为更具可读性的内容?是否已经在PHP中构建了一个函数?我环顾四周,但我没有看到任何转换时间的东西.如果没有功能,是否可能?

谢谢

php datetime

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

datetime ×2

php ×2

mysql ×1

popularity ×1

ranking ×1