Mysql
 sql >> Database >  >> RDS >> Mysql

Come attivare l'evento MySQL dopo un periodo di tempo?

Per eseguire regolarmente uno script php, hai molte soluzioni :

  • Usi un lavoro cron (questo implica che hai un server). Per imparare a farlo puoi visitare questo link .
  • Utilizzi Programmazione eventi fornito da MySQL.
  • Se non disponi di un server, puoi utilizzare un provider che avvierà le tue attività regolarmente, il più noto è Webcron.org (non è gratuito).
  • Altra soluzione, crei uno script PHP che verrà eseguito in background aspettando il momento giusto per eseguire un'azione; per farlo devi avere accesso alla funzione set_time_limit() e ignore_user_abort() . Quindi crei uno script che scorre continuamente e controlla per il momento se c'è qualcosa da fare.