Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

beri tahu melalui email pada tanggal kedaluwarsa

Garis besar yang sangat kasar, dengan asumsi Anda sudah memiliki tabel database.

Setiap hari jalankan skrip yang menghitung hari iniminusonemonth (dipecahkan dalam jawaban Stratton) dan melakukan select * from databasetable where expirydate = todayminusonemonth . Ulangi set hasil, buat pesan dengan informasi spesifik target dan kirimkan menggunakan antarmuka email php.

Sejauh ini merupakan solusi termudah untuk memastikan skrip berjalan setiap hari, jika itu bukan opsi, kolom harus ditambahkan ke db untuk menunjukkan bahwa surat telah dikirim. Atau tabel tambahan yang mencantumkan semua hari di mana email telah dikirim dapat dibuat...

Melihat? Penguraian masalah pertama ini cukup mudah. Sekarang Anda dapat mulai memecahkan setiap masalah parsial ini, atau mencari informasi/cara untuk masing-masing masalah. Jangan ragu untuk membuat pertanyaan baru dengan kebutuhan yang lebih spesifik yang mungkin Anda miliki.

Satu masalah yang mungkin Anda hadapi adalah bahwa hosting Anda tidak mengizinkan skrip cron untuk dieksekusi. Solusi alternatif yang sangat kreatif menggunakan layanan pemantauan situs dijelaskan di Saya tidak memiliki tugas cron di server saya. Apa alternatif untuk mengirim email tanpa masukan pengguna?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kunci utama mysql dua kolom dengan peningkatan otomatis

  2. Bagaimana cara menghindari tanda persen literal ketika opsi NO_BACKSLASH_ESCAPES diaktifkan?

  3. Nilai terbesar dari dua atau lebih bidang

  4. Masalah mempertahankan Java.util.Date ke MySql menggunakan Hibernate

  5. Mengapa menghapus init_command set engine=INNODB Django DATABASE_OPTIONS setelah pembuatan tabel?