Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie löst man ein MySQL-Ereignis nach einem bestimmten Zeitraum aus?

Um ein PHP-Skript regelmäßig auszuführen, haben Sie viele Lösungen:

  • Sie verwenden einen Cron-Job (dies impliziert, dass Sie einen Server haben). Um dies zu lernen, können Sie diesen Link besuchen .
  • Sie verwenden den Ereignisplaner bereitgestellt von MySQL.
  • Wenn Sie keinen Server haben, können Sie einen Anbieter verwenden, der Ihre Aufgaben regelmäßig startet, der bekannteste ist Webcron.org (es ist nicht kostenlos).
  • Als andere Lösung erstellen Sie ein PHP-Skript, das im Hintergrund ausgeführt wird, während Sie auf den richtigen Zeitpunkt warten, um eine Aktion auszuführen. Dazu müssen Sie Zugriff auf die Funktion set_time_limit() haben und ignore_user_abort() . Dann erstellen Sie ein Skript, das sich ständig wiederholt und für den Moment prüft, ob es etwas zu tun gibt.