Автоматическая работа по времени (PHP)
Вопросик у меня такой:
Есть база объявлений. В этой базе есть поле ttl (время жизни) в этом поле указываеться количество дней которое объявление будет "жить", если 0 - то вечно. Так вот вопрос в следующем, как автоматически ежедневно, скажем в 00.00 пробегать по всем объявлениям и уменьшать у них время жизни? Ну или не уменьшать, а проверять... если ttl<(время сейчас-время добавления) то поле publish (1- публиковать 0-нет) ставить 0. Но это не важно, главное как запускать событие? =)
База MySQL я так понимаю? Телепатов нет.
Что мешает сделать апдейт с "update ... set ... ttl-1" ?
Что мешает удалять объявление по прошествии N дней с момента публикации? Никакие ttl тут, если разобраться, не нужны - достаточно иметь дату публикации.
Может добавить про Cron в FAQ? А то как минимум раз в неделю вопрос поднимается
Ну да, крон, как ещё.
Еще какая =))
значит Cron.. .Почитаем..