| permisi, saya mau tanya bagaimana menghapus database secara otomatis dalam jangka waktu tertentu ya?? misal kita buat sistem buku tamu trus dalam 1 minggu kalo buku tamu itu tidak di print maka akan terhapus sendirinya... bagaimana carany? |
|
| pakai cronjob di servernya... di cek sebelum hapus, situ bisa pakai logic date, tambahkan field date, setiap ada updatean di insert juga date now() nya di field row tersebut. terus sebelum hapus di cek date terbaru yg mana di compare dalam waktu seminggu. |
|
| Maksudnya? ini aku masih pake localhost... belum upload |
|
| OSnya pakai windows apa linux? |
|
| windows |
|
| Langkah pertama cari crontab/cronjob untuk windows, kalo windows sy belum tahu pakai apa, kalo linux udah ada fasilitas crontab nya. terus bikin satu file yang di exsekusi pakai php cli buat logic kayak diatas. |
|
| makasih komennya gan mungkin nanti di server klo sudah saya upload |
|
| iya bikin aja dulu scriptnya buat logic yang kayak diatas, terus jalankan tanpa cronjob, jalan atau tidaknya. Contohnya bisa dilihat di sini http://stackoverflow.com/questions/8466891/delete-old-database-rows-using-cron/8466984#8466984 |
|
| Thanks... ke TKP |
|
| cuma nambahin dikit, di table nya kasih field semacam 'status' sbg flag, untuk membedakan mana yg udah d print atau belum, saat proses print, jgn lupa update flag tadi |
|
| brarti harus update terus dong...? repot kalo harus update terus... ane ngga memfokuskan yg sudah di print ato tidak tp jangka waktu penghapusan otomatisnya |
|
| ane kan cuma nambahin, bukan mengganti cara selain pakek cronjob |
|
| oh... maaf- maaf ane kira ada cara laen... |
|
| untuk yg berjalan otomatis, tetep di cronjob |
Tidak ada komentar:
Posting Komentar