xxxLOGIATxxx
16.03.2013 - 09:01
Всем привет. Интересует тема реализации автоматического декремента определённого значения в базе.
Например, у нас в базе есть таблица и поле, в котором прописано число 7 (т.е. неделя). Как средствами PHP разработать счётчик, который автоматически по истечении сутки будет уменьшать это значение на 1 (день)?
Задача доработать доску обьявлений, заставить обьявления иметь свой срок годности и по его истечении сделать их неактивными. С остальным справляюсь, а вот автоматический декремент для меня уже слишком сложен. Как такое можно качественно реализовать? Или лучше создать ещё одно поле с датой (дата окончания) и уже после её обработать на условиях?
Valick
16.03.2013 - 09:16
Цитата |
Или лучше создать ещё одно поле с датой (дата окончания) |
так и должно быть
а можно не заморачиваться с вычислением даты, а сделать поле в котором хранится интервал например в сутках и расчет вести относительно даты подачи объявления
декримент там никакой не нужен, просто почитаете про my
sql INTERVAL
___
хотя лучше вариант с датой окончания, а вычислять ее можно автоматически средствами РНР перед занесением в БД
_____________
Стимулятор ~yoomoney - 41001303250491
xxxLOGIATxxx
16.03.2013 - 10:22
Цитата (Valick @ 16.03.2013 - 05:16) |
Цитата | Или лучше создать ещё одно поле с датой (дата окончания) |
так и должно быть а можно не заморачиваться с вычислением даты, а сделать поле в котором хранится интервал например в сутках и расчет вести относительно даты подачи объявления декримент там никакой не нужен, просто почитаете про mysql INTERVAL ___ хотя лучше вариант с датой окончания, а вычислять ее можно автоматически средствами РНР перед занесением в БД
|
Агась, спасибо, так и сделаю