Пользовательские действия таймера в базе данных MySQL - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть база данных, полная пользователей, и у каждого пользователя есть временные метки для определенных событий, которые они выполнили. Я хотел бы запустить действие для каждого отдельного пользователя на основе его временных меток. Так, например: user1 не входил в систему в течение 5 дней, не отправил ей электронное письмо или перевел статус пользователя в режим ожидания.

Как лучше всего это сделать?

1 Ответ

1 голос
/ 15 декабря 2010

Я не знаю, лучший ли это способ, но обычно вы настраиваете cron задания на подобные вещи.

Ваша задача cron будет представлять собой простой PHP-скрипт, он будет запрашивать базу данных, чтобы найти всех пользователей, которых должна обработать система, и отправлять электронные письма и т. Д. *

Если вы работаете в Windows, запланированное задание должно быть заменой заданий cron.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...