Тема: Php вопрос.
Показать сообщение отдельно
Старый 26.11.2005, 08:52   #13   
error #65535
 
Аватар для maximn
 
Сообщений: 5,225
Регистрация: 16.11.2003
Возраст: 26

maximn вне форума Не в сети
Цитата:
Сообщение от Vital_N
пхп тут ни к чему - конечно если у тебя даты в базе хранятся в соответствующем формате - просто делаешь выборку типа

SELECT something FROM tbl_name
WHERE DAYOFYEAR(date_col) - DAYOFYEAR(NOW()) <= 7;

лучше почитай соотвествующий раздел мана мускула плюс немного логики
здароф виталик, спасиб тебе за нусферу исчо раз, кстати она с месяц назад отвалилась, сказала "expired" - я новую скачал, ну да фик с ним

но код выше не катит =)

ошибка в том, что не учитывается год, те попадут события и следующих и прошлых годов с числами в пределах 7 дней.

я бы сделал что-то типа

"SELECT * FROM tbl_name WHERE date_col => CUR_DATE() AND date_col <= ".strtotime("+7 day")

добавил
артман, дим_з - RTFM
  Ответить с цитированием