Дата запланированных функций в mySQL?

У меня есть несколько запланированных функций даты в моих функциях php. т.е. сделать это и это, если дата 1-го числа месяца. Часто следует отправлять электронные письма через phpMailer.

До сих пор я проверяю при каждом входе пользователя в систему, была ли процедура уже выполнена (я сохраняю временную метку, когда процедура была выполнена). Но на мой взгляд это не очень профессионально.

Есть ли способ разрешить это MySQL? Это не только код SQL. Также есть PHP и у меня должен быть доступ к функции phpMailer.

Спасибо за вашу помощь! Маркус

Это слишком широко. Решайте одну проблему за раз: разработайте запрос для сопоставления и извлечения нужных записей, а затем напишите код для отправки им электронных писем.

Synchro 20.02.2019 12:52
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
1
35
1

Ответы 1

В зависимости от вашей серверной среды я бы настроил запланированную задачу на сервере для обработки периодического выполнения сценариев.

Для сред Linux для этого хорошо подходит задача кронтаба.

На серверах под управлением Windows аналогичную функцию выполняет Планировщик заданий.

Другие вопросы по теме