У меня данные хранятся в табл.:
id | kod | start_date | end_date
Дата хран. в 2009-10-14. Я так понимаю должен быть запрос который будет работать с датами. Подскажите как такое вообще делается, очень слабо представляю.
Спустя 16 минут, 31 секунда (13.08.2009 - 15:19) Kuliev написал(а):
phz
Почитайте про функции с датами в mysql
INTERVAL , MOHTH(), YEAR(), DAY(), WEEK(), и т.д. и постройте свой запрос!
Почитайте про функции с датами в mysql
INTERVAL , MOHTH(), YEAR(), DAY(), WEEK(), и т.д. и постройте свой запрос!
Спустя 5 часов, 47 минут, 48 секунд (13.08.2009 - 21:07) Gradus написал(а):
Цитата |
Дата хран. в 2009-10-14. |
Так нельзя,а если ты добавил 31 числа,то на следущий день банер не появиться,лучше хранить полноценное время.Можно если только писать каледарь который будет высчитывать по такому способу,скока же времени уйдёт пока этот календарь каждую запись таким способом проверит
Берёш только end_date,если не пришло ещё время берёт запись из базы
PHP |
$time=time(); |
это быстрей будет чем отсчитывать количество времени между start_date и end_date каждой строчки,потом ещё сверять прошло ли столько времени от времени сервера
Спустя 46 минут, 56 секунд (13.08.2009 - 21:54) sergeiss написал(а):
Gradus - ты ответил не совсем в тему
, а на что-то своё. Особенно первый абзац. Предложенное тобой решение (во втором абзаце) правильное, но это только частный случай!
В то же время Кулиев правильно указал набор функций из MySQL, которые помогут решить практически любую задачу, связанную с работой с датами.

В то же время Кулиев правильно указал набор функций из MySQL, которые помогут решить практически любую задачу, связанную с работой с датами.