PHP MySQL Query самый популярный за последние 24 часа
Скажем, я хочу получить десять записей с САМЫМИ лайками за последние 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 часа.
структура лайков: от | к | date_created | Я бы
даты указаны в стандартном времени ISO - пример 2010-07-14T00: 35: 31-04: 00. Приходите прямо из ссылки на PHP: date ("c");