Di versi MySQL yang lebih baru, Anda dapat menggunakan information_schema
database untuk memberi tahu Anda saat tabel lain diperbarui:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Ini tentu saja berarti membuka koneksi ke database.
Opsi alternatif adalah dengan "menyentuh" file tertentu setiap kali tabel MySQL diperbarui:
Tentang pembaruan basis data:
- Buka file stempel waktu Anda di
O_RDRW
modus close
itu lagi
atau sebagai alternatif
- gunakan
touch()
, PHP setara denganutimes()
fungsi, untuk mengubah stempel waktu file.
Pada tampilan halaman:
- gunakan
stat()
untuk membaca kembali waktu modifikasi file.