|
|
|
| Необходимо как то реализовать автоматическое удаление записей из БД через Х календарных дней после добавления их в БД. Подскажите пожалуйста как? | |
|
|
|
|
|
|
|
для: nameivan
(11.01.2009 в 17:31)
| | Поле для записи даты есть? | |
|
|
|
|
|
|
|
для: AcidTrash
(11.01.2009 в 17:38)
| | да конечно,
причем никаких админ-панелей где была бы кнопка УДАЛИТЬ нет, надо чтоб срабатывало как то само собой | |
|
|
|
|
|
|
|
для: nameIvan
(11.01.2009 в 17:42)
| | Вам запрос нужен который это делает или имеется ввиду cron ? | |
|
|
|
|
|
|
|
для: AcidTrash
(11.01.2009 в 17:45)
| | что такое cron?
мне не запрос нужен, я не знаю как это сделать незаметно для пользователя и чтоб при этом не создавать админ-панелей | |
|
|
|
|
|
|
|
|
для: AcidTrash
(11.01.2009 в 17:52)
| | а без CRONа это можно сделать? | |
|
|
|
|
|
|
|
для: nameIvan
(11.01.2009 в 17:56)
| | Можно, чтобы при входе на сайт тихонько срабатывал скрипт, на всякий случай ищущий и удаляющий записи из БД с устаревшей датой. Кааааждый раз. При кааааждом входе. Нуууудно и старательно. | |
|
|
|
|
|
|
|
для: DJ Paltus
(11.01.2009 в 17:58)
| | т.е. в начало каждой страницы сайта добавить данный скрипт? | |
|
|
|
|
|
|
|
для: nameIvan
(11.01.2009 в 18:02)
| | Достаточно добавить этот запрос в скрипт, который вызывается достаточно регулярно. | |
|
|
|
|
|
|
|
для: Trianon
(11.01.2009 в 19:24)
| | Если база достаточно большая, то можно вставить проверку на последнее использование данного скрипта. Если оно меньше, например, 10 дней, то скрипт не запускается, в противном случае, он запускается и обновляет дату и время своего последнего исполнения. Тогда нагрузка на сервер будет значительно уменьшена. | |
|
|
|
|
|
|
|
для: Sergeich
(11.01.2009 в 20:01)
| | Только тогда не будет выполняться условие задачи, сформулированное в сабжекте.
Если это не напрягает - тогда, конечно, вполне имеет право. | |
|
|
|