#php #mysql
Есть база, где хранятся записи, мне нужно, что бы по истечении даты, записи удалялась. Вот сам запрос: $sql = "DELETE FROM reestrs WHERE date_check < now();"; Как сделать так, что бы он автоматически выполнялся раз в какое то время?
Ответы
Ответ 1
Есть такая вещь, как CRON Cron - классический демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. C помощью него вы сможете делать все что угодно, удалять что-то из базы или добавлять, делать вещи не связанные с базой, какой-либо парсинг данных откуда-либо и прочие любые угодные душе вещи. Чтобы было более понятно, в windows для каких либо простых задач используется Стандартные->Служебные->планировщик заданий. Хотя конкретно для веб задач в винде можно взять в интернете программу cron для windows. Информации по крону много, её стоит изучить ссылка1 ссылка2 ссылка3 На хостингах, как правило, всегда имеется планировщик с удобным интерфейсом и прикрепить задачу или скрипт будет просто.
Комментариев нет:
Отправить комментарий