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

underrettes på e-mail på udløbsdatoen

En meget grov oversigt, forudsat at du allerede har en databasetabel.

Kør hver dag et script, der beregner todayminusonemonth (løst i Strattons svar) og udfører en select * from databasetable where expirydate = todayminusonemonth . Gentag resultatsættet, komponer en besked med målets specifikke information og send den ud ved hjælp af phps mailgrænseflade.

Det er langt den nemmeste løsning at sikre, at scriptet kører hver dag, hvis det ikke er en mulighed, skal der tilføjes en kolonne til db'en for at angive, at mailen er sendt. Eller der kunne oprettes en ekstra tabel med alle dage, hvor der er sendt mails...

Se? Denne første nedbrydning af problemet var ret let. Nu kan du begynde at løse hver af disse delproblemer eller slå information/howtos op for hver. Du er velkommen til at oprette et nyt spørgsmål med mere specifikke behov, du måtte have.

Et problem, du kan støde på, er, at din webhost ikke tillader, at cron-scripts udføres. En meget kreativ alternativ løsning ved hjælp af en webstedsovervågningstjeneste er forklaret i Jeg har ikke cron-job på min server. Hvad er et alternativ til at sende e-mails uden brugerinput?



  1. Ingen pakke msyql-server tilgængelig

  2. Android ListView:hvordan undgår man databaseforespørgsel i bindView()? Skal hente en til mange relationsdata

  3. Sådan benchmarker du PostgreSQL-ydelse

  4. Sådan aktiveres MySQL Query Cache