Добрый день! Подскажите пож-та, надо сделать следующее: Из базы выбираются новости и публикуются списком на сайте, у каждой новости есть ячейка в базе с датой публикации в формате datetime. Так вот, необходимо сделать, чтобы новости, которые были опубликованы за последние 3 дня, подсвечивались, типа "NEW, HOT" и так далее. Как выбрать промежуток 3 дня в datetime? Спасибо.
Не совсем то, я в любом случае получаю все строки одним запросом, просто некоторые надо "подсветить", а некоторые нет. Это надо именно средствами PHP делать.
А какая разница PHP или нет? Что-то вроде этого (синтаксис DATEDIFF, DATEADD посмотришь в мануале MySQL) [sql]SELECT *, IF(DATEDIFF(DATEADD(NOW(),+3 day), datefield) <3, 'NEW, HOT', 'OLD, COLD') as Hint FROM table[/sql] Или PHP: <?php $datefield > strtotime("-3 day")