Postingan lainnya
Mengubah isi field database otomatis di codeigniter
bagaimana cara mengubah isi database yang awalnya 0 diubah menjadi 1, yang mana jika waktu sudah melebihi 1 bulan maka data di database akan berganti menjadi 1, saya menggunakan codeigniter. terima kasih
4 Jawaban:
Data databasenya apakah seperti status atau expired?
Tanggapan
data di database nya seperti status mas.
Hai @Hariadi16 saya ksh alurnya aja ya, jd pertama ambil tgl pd saat create data di db bandingkan dengan tgl hari ini misalkan selisihnya >= 30 hari lakukan update query. Untuk kodenya kamu cari sendiri ya. ^^
Tanggapan
terima kasih mas atas info dan saran nya.
ada 2 cara :
-
Menggunakan event pada database yg dijalankan tiap hari contoh : <a href='https://laravel.com/docs/5.7/scheduling'>https://laravel.com/docs/5.7/scheduling</a>
-
Menggunakan scheduling pada sisi pemrograman(lebih disarankan) saya kurang tau di codeigniter library yg dipakai apa, tp kalau kamu pakai framework Laravel bisa pakai libray kernel
Tanggapan
terima kasih mas atas infonya, tapi disini saya menggunakan framework codeigniter mas.
Sebaiknya, kamu buat satu file script seperti fungsi penjadwalan, gak usah pake framework, pake native juga sudah cukup(menurut saya). Setelah itu, monitoring file script tersebut sebagai proses, agar script tersebut selalu aktif.
Kamu bisa main disini <a href='https://github.com/johnroyer/php-job-runner#php-job-runner--'>php-job-runner</a>