![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Здравствуйте, уважаемые пользователи.
Подскажите как эффективнее реализовать данный сабж. |
|||
|
||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
Oriander, Для этого создан CRON. Уверен, он поддерживается твоим хостером. Помести скрипт в определенный файл и передай его крону. Можешь сам - через панель управления хостингом (к примеру...), или попроси хостера, чтобы это сделал за тебя.
|
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Огромное спасибо. Это самый оптимальный вариант?
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
cron - самый оптимальный вариант (и практически единственный, который поддерживается большинством хостеров). -------------------- Ll 2 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
хм, "оптимальность" зависит от условий.
например, если у тебя windows хостинг, то CRON'a там не будет. А будет планировщик windows. или запуск удаления зависит от сторонних по отношению к сайту факторов(организационных вопросов, например) - как тогда сможет CRON эти факторы определять? сложно говорить об оптимальности, когда ты: а) не называешь условий б) не указываешь на возможные варианты |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Полностью согласен. -------------------- Ll 2 |
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Спасибо, информативно.
|
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
А если взять значение времени на сервере и сделать условие:
если время = 0:00, то (запрос на удаление данных из таблицы БД MySQL) Так покатит? Это сообщение отредактировал(а) Oriander - 23.1.2010, 18:27 |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
ого. ровно через полгода вопрос встал снова.
а можно поинтересоваться - что это за данные и зачем их удалять? |
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Если поможете по данному вопросу, то скажу.
А - так... простой массив чисел в БД, который нужно обновлять ежедневно. Т.е. удалять в 0:00, а по ходу дня люди туда будут забивать свои свежия данные по простой форме на сайте. И видеть данные только уже в html(пхп)-таблице И снова DELETE данных ровно в 0:00 и снова новая информация... вот такой вот алгоритм. Меня интересует именно то, как в заданное время можно удалить записи из таблицы. Все про какой-то КРОН говорят, про планировщики. А зачем они, если можно взять значение времени у сервера и написать условие запроса для удаления данных записей из таблицы БД именно в это время? Короче, ща именно так и попробую.. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
А что будет, если в 0:00 никто на сайт не зайдет?
|
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Я только что это сам осознал.
Спасибо, подтвердили мои суждения. Добавлено через 10 минут и 45 секунд Это все на стороне хостеров управление? Или существуют интерфейсы для управления им? |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
а почему нельзя просто оставлять данные в таблице?
|
|||
|
||||
| Oriander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Нельзя оставлять записи прошлого дня на обозрение
в хтмл(пхп)-таблице. Или можно прописывать условия вывода по дате? Подскажите алгоритм Это сообщение отредактировал(а) Oriander - 24.1.2010, 15:03 |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Вот мне сразу показалось, что вопрос, как это часто бывает, продиктован отстствием знаний, а не реальной необходимостью.
И в уточнении вопроса видно то, о чем я всегда говорю - новички не отличают нормальный подход от ненормального. Оба имеют в их глазах примерно одинаковую ценность. И звучит оно примерно как "Мне надо отрезать палец. Нельзя, чтобы он болел. Или можно мазью помазать?" "прописывать условия" - это то, ради чего база данных и была придумана. |
|||
|
||||
![]()
|
| Правила форума "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. |