I senare versioner av MySQL kan du använda information_schema
databas för att berätta när en annan tabell uppdaterades:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Detta innebär naturligtvis att man öppnar en anslutning till databasen.
Ett alternativ skulle vara att "röra" en viss fil när MySQL-tabellen uppdateras:
Om databasuppdateringar:
- Öppna din tidsstämpelfil i
O_RDRW
läge close
det igen
eller alternativt
- använd
touch()
, PHP-motsvarigheten tillutimes()
funktion för att ändra filens tidsstämpel.
Visning på sidan:
- använd
stat()
för att läsa tillbaka filändringstiden.