Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление данных таблицы, каждый день, в определенное время. Как? 
V
    Опции темы
Oriander
  Дата 26.6.2009, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Здравствуйте, уважаемые пользователи.  smile 
Подскажите как эффективнее реализовать данный сабж.
 smile 
PM MAIL   Вверх
Рыжий
Дата 26.6.2009, 02:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Oriander, Для этого создан CRON. Уверен, он поддерживается твоим хостером. Помести скрипт в определенный файл и передай его крону. Можешь сам - через панель управления хостингом (к примеру...), или попроси хостера, чтобы это сделал за тебя.
PM MAIL ICQ   Вверх
Oriander
  Дата 26.6.2009, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Огромное спасибо. Это самый оптимальный вариант?
PM MAIL   Вверх
Guedda
Дата 27.6.2009, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 13
Всего: 78



Цитата(Oriander @  26.6.2009,  15:48 Найти цитируемый пост)
Это самый оптимальный вариант? 

cron - самый оптимальный вариант (и практически единственный, который поддерживается большинством хостеров).


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
skyboy
Дата 27.6.2009, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



хм, "оптимальность" зависит от условий.
например, если у тебя windows хостинг, то CRON'a там не будет. А будет планировщик windows.
или запуск удаления зависит от сторонних по отношению к сайту факторов(организационных вопросов, например) - как тогда сможет CRON эти факторы определять?
сложно говорить об оптимальности, когда ты:
а) не называешь условий
б) не указываешь на возможные варианты
PM MAIL   Вверх
Guedda
Дата 27.6.2009, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 13
Всего: 78



Цитата(skyboy @  27.6.2009,  10:47 Найти цитируемый пост)
хм, "оптимальность" зависит от условий.
например, если у тебя windows хостинг, то CRON'a там не будет. А будет планировщик windows.
или запуск удаления зависит от сторонних по отношению к сайту факторов(организационных вопросов, например) - как тогда сможет CRON эти факторы определять?
сложно говорить об оптимальности, когда ты:
а) не называешь условий
б) не указываешь на возможные варианты 

Полностью согласен. 


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Oriander
Дата 30.6.2009, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Спасибо, информативно.
PM MAIL   Вверх
Oriander
  Дата 23.1.2010, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



А если взять значение времени на сервере и сделать условие:
если время = 0:00, то (запрос на удаление данных из таблицы БД MySQL)
Так покатит?

Это сообщение отредактировал(а) Oriander - 23.1.2010, 18:27
PM MAIL   Вверх
Ипатьев
Дата 23.1.2010, 18:40 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



ого. ровно через полгода вопрос встал снова.
а можно поинтересоваться - что это за данные и зачем их удалять?
PM MAIL   Вверх
Oriander
Дата 23.1.2010, 19:16 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Если поможете по данному вопросу, то скажу.
А - так... простой массив чисел в БД, который нужно
обновлять ежедневно. Т.е. удалять в 0:00, а по ходу дня
люди туда будут забивать свои свежия данные по простой форме на сайте.
И видеть данные только уже в html(пхп)-таблице
И снова DELETE данных ровно в 0:00 и снова новая информация...
вот такой вот алгоритм.

Меня интересует именно то, как в заданное время можно удалить
записи из таблицы. Все про какой-то КРОН говорят, про планировщики.
А зачем они, если можно взять значение времени у сервера и написать 
условие запроса для удаления данных записей из таблицы БД именно в это время?
Короче, ща именно так и попробую..
PM MAIL   Вверх
Ипатьев
Дата 23.1.2010, 19:25 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



А что будет, если в 0:00 никто на сайт не зайдет?
PM MAIL   Вверх
Oriander
Дата 23.1.2010, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Я только что это сам осознал.
Спасибо, подтвердили мои суждения.

Добавлено через 10 минут и 45 секунд
Это все на стороне хостеров управление? 
Или существуют интерфейсы 
для управления им?
PM MAIL   Вверх
Ипатьев
Дата 23.1.2010, 20:22 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



а почему нельзя просто оставлять данные в таблице?
PM MAIL   Вверх
Oriander
Дата 24.1.2010, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Нельзя оставлять записи прошлого дня на обозрение
в хтмл(пхп)-таблице. Или можно прописывать условия
вывода по дате? Подскажите алгоритм

Это сообщение отредактировал(а) Oriander - 24.1.2010, 15:03
PM MAIL   Вверх
Ипатьев
Дата 24.1.2010, 15:16 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Вот мне сразу показалось, что вопрос, как это часто бывает, продиктован отстствием знаний, а не реальной необходимостью.

И в уточнении вопроса видно то, о чем я всегда говорю - новички не отличают нормальный подход от ненормального. Оба имеют в их глазах примерно одинаковую ценность. И звучит оно примерно как "Мне надо отрезать палец. Нельзя, чтобы он болел. Или можно мазью помазать?"

"прописывать условия" - это то, ради чего база данных и была придумана. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.