I senere versioner af MySQL kan du bruge information_schema
database for at fortælle dig, hvornår en anden tabel blev opdateret:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Dette betyder selvfølgelig, at der åbnes en forbindelse til databasen.
En alternativ mulighed ville være at "røre" en bestemt fil, hver gang MySQL-tabellen opdateres:
Ved databaseopdateringer:
- Åbn din tidsstempelfil i
O_RDRW
tilstand close
det igen
eller alternativt
- brug
touch()
, PHP-ækvivalenten tilutimes()
funktion for at ændre filens tidsstempling.
På sidevisning:
- brug
stat()
for at læse filændringstiden tilbage.