PHP

Получить новое за день, неделю, месяц из MySQL

В таблице есть поле created где ввиде timestamp указана дата публикации статьи. С помошью запроса можно получить
статьи за день:
SELECT nid, title FROM node n where FROM_UNIXTIME(created, ‘%Y-%m-%d’) = CURRENT_DATE();
за неделю:
SELECT nid, title FROM node n where FROM_UNIXTIME(created, ‘%Y-%m-%d’) > Date_sub(CURRENT_DATE(), INTERVAL 1 WEEK );
за месяц:
SELECT nid, title FROM node n where FROM_UNIXTIME(created, ‘%Y-%m-%d’) > Date_sub(CURRENT_DATE(), INTERVAL 1 MOUTH );

Related posts

Связанный список (одномерный массив) в иерархический массив.

Варианты формата даты mysql

REGEXP в MySQL