Forum Webscript.Ru
Программирование => PHP => Тема начата: berkyt от 04 Октября 2004, 17:59:16
-
Здарвствуйте уважаемые
Есть база новостей
которая периодически раз в неделю, обновляется
Как сделать так чтобы отображались на странице новостей
только свежие новости с этой недели
заранее благодарен
за любой совет да помощь
-
У новости должен быть признак, по которому можно определить её свежесть.
Например, поле таблицы, содержащее её дату добавления.
При показе - выбирать только "свежие".
-
свежесть можно еще по запаху определять
-
есть в наличии дата добавления новостей
Как мне осортировать чтобы
если например добавили новость в начале недели
чтобы она всю неделю отображалась
есть какая-то календарная функция
или прийдётся писать свою?
заранее извеняюсь за ламерский вопрос
-
http://dev.mysql.com/doc/mysql/ru/Date_and_time_functions.html
-
Рекомендую для твоей задачи функции WEEK и NOW.
-
WEEK всё-таки не достаточно. Год тоже надо проверять.
YEARWEEK, видимо, подойдёт. Читай, вобщем.
-
всё сделал
и запахало и заработало
Благодарю
tserbis за оказанную помощь!
-
а я бы интервал использовал
-
tserbis Изврат.
Не могу не сказать.
WHERE date>=DATE_SUB(NOW(), INTERVAL 7 DAY)
-
Читайте, что нужно было автору.