Bagaimana menghapus data siswa otomatis di php dan mysql

bagaimana menghapus data siswa otomatis, setelah tidak hadir berturut turut sebanyak 4 kali. misalkan tidak hadir pada tanggal 6, 13, 20, 27 data siswa tersebut langsung terhapus. jadi tidak perlu menghapus secara manual melalui halaman admin. ada yang tahu script php dan query mysqli nya?

ini struktur tabelnya

avatar dhanis
@dhanis

9 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

3 Jawaban:

mungkin bikin 1 field lagi namanya bebas, terus dibuat jika hadir di isi 0 jika tidak 1. terus data field diambil lalu dijumlahkan terus di cek jika tidak hadir > 4 berarti datanya dihapus.

avatar kanganjay08
@kanganjay08

41 Kontribusi 13 Poin

Dipost 4 tahun yang lalu

dihalaman home/dashboard, kasih aja query delete <pre> detele from sp_sistem where siswa_id in (select siswa_id from sp_sistem where count(status_kehadiran) &gt; 4 group by siswa_id) </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 4 tahun yang lalu

"data siswa tersebut langsung terhapus. jadi tidak perlu menghapus secara manual melalui halaman admin" coba pake cronjob

avatar simuf
@simuf

43 Kontribusi 5 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban