![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Dolbik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Здраствуйте! Помогите разобраться на коком нибудь примере! Как сделать автоудаление данных из Mysql, к примеру через (10,15,30,60) дней. Т.е. пользователь вводит какие то данные и чтоб эти данны удалялись через время, которое он выберет. Заранее спасибо! |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
1. Делаешь поле с датой в таблице, затем пишешь скрипт который удаляет записи, если время в поле даты уже истекло.
2. Вешаешь этот скрипт на крон. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| BIG BROTHER |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 9.12.2004 Где: Россия, Москва Репутация: 2 Всего: 4 |
Можно без крона.
При выборке смотрим на дату, если дата больше срока истечения - то тут же при выборке удаляем ненужные записи. --------------------
Mess with the best, die like the rest |
|||
|
||||
| Dolbik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Помогите пожалуйста скрип написать без крона!
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Dolbik, ты начинай, мы поможем
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Dolbik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
В PHP я не очень силен!
|
|||
|
||||
| BIG BROTHER |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 9.12.2004 Где: Россия, Москва Репутация: 2 Всего: 4 |
Так-с...
В твоем примере используй глобальные массивы! Это очень важно - сразу начинать их использовать, насмотря на кажущуюся сложность (на самом деле сложности-то нет никакой) Во-вторых. пиши в БД не срох хранения, а время окончания действия записи по юникс-формату (лучше сразу расчитать и не праится про выводе) В-третьих. Ты ведь эти данные будешь где-то выводить? вот при этом самом выводе делай выборку только актуальных записей (срок валидности - больше настоящего времени) и тут-же добавиь один-единственный запрос, чтобы он сразу удалял не акутальные строки (срок актуальности - меньше настоящего времени), благо сделать это можно одним-единственным запросом --------------------
Mess with the best, die like the rest |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |