V novějších verzích MySQL můžete použít information_schema databáze, která vám sdělí, kdy byla aktualizována další tabulka:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
To samozřejmě znamená otevření připojení k databázi.
Alternativní možností by bylo „dotknout se“ konkrétního souboru při každé aktualizaci tabulky MySQL:
O aktualizacích databáze:
- Otevřete soubor časového razítka v
O_RDRWrežim closeto znovu
nebo alternativně
- použijte
touch(), PHP ekvivalentutimes()pro změnu časového razítka souboru.
Na stránce zobrazení:
- použijte
stat()pro přečtení času změny souboru.