Mysql в PHP - выбрать все записи за определенный день

Колонка типа date, необходимо получить все записи за дату, которая была 5 дней назад, какая это дата мы не знаем


Ответы (1 шт):

Автор решения: Starik

В MySQL:

SELECT * FROM table WHERE date_column = DATE_SUB(NOW(), INTERVAL 5 DAY);

Описание DATE_SUB.

В PHP получить дату "5 дней назад" для передачи в запрос:

$date = date('Y-m-d', strtotime('-5 days'))

Описание strtotime.

→ Ссылка