Как запросить данные за сегодняшний день в MySQL
Чтобы запросить данные из таблицы за текущий день, можно использовать такой код запроса:
SELECT *
FROM table_name
WHERE DATE(date_field_name) = CURDATE()
где table_name = название таблицы, откуда хотите получить данные.
date_field_name - название поля, где хранятся даты (в формате date или datetime)
Альтернатива - при помощи PHP прописать сегодняшнюю дату в запрос (иногда имеет смысл при использовании индексирования на колонку дат):
$mysqlQuery = "SELECT *
FROM table_name
WHERE date_field_name > '" . date('Y-m-d') . " 00:00:00' ";
Комментарии