sql >> Database >  >> RDS >> Mysql

Hoe PHP-code periodiek op een automatische manier uit te voeren?

Je hebt twee benaderingen.

De eerste is gebaseerd op cron jobs - uw systeem kan elke week automatisch een of ander PHP-script aanroepen. Zie meer in Wikipedia-artikel en Cron leren op basis van voorbeelden (Ik heb ook ergens op GitHub een interessante tool gezien, maar ik kan die momenteel niet vinden).

De tweede is om een ​​taak aan te roepen tijdens de uitvoering van een ander script , bijv. wanneer je geen toegang hebt tot crontab . Je mag bv. sla informatie over uitgevoerde scripts op in de database - als er 7 dagen zijn verstreken na de laatste uitvoering, voer dan een functie / script uit en sla de nieuwe tijdstempel op in de database.

BEWERKEN:

Je zei dat je Windows gebruikt, maar er zijn ook cron-achtige oplossingen.

Volg de richtlijnen uit het artikel op Drupal.org om geplande taken toe te voegen. .

U kunt ook Cron-achtige software gebruiken, bijv. CRONw - Cron voor Windows .




  1. Een deel van een string verwijderen in MYSQL

  2. pyspark gebruiken om verbinding te maken met PostgreSQL

  3. Datum- en tijdnotaties wijzigen in T-SQL

  4. Syntaxisfout met IF EXISTS UPDATE ELSE INSERT