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

avatar Hariadi16
@Hariadi16

5 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

Data databasenya apakah seperti status atau expired?

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 4 tahun yang lalu

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. ^^

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 4 tahun yang lalu

Tanggapan

terima kasih mas atas info dan saran nya.

ada 2 cara :

  1. 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>

  2. 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

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 4 tahun yang lalu

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>

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban