В по-късни версии на MySQL можете да използвате information_schema
база данни, за да ви каже кога е била актуализирана друга таблица:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Това разбира се означава отваряне на връзка с базата данни.
Алтернативна опция би била да "докоснете" конкретен файл всеки път, когато MySQL таблицата се актуализира:
При актуализации на база данни:
- Отворете файла си с времеви отпечатъци в
O_RDRW
режим close
пак го
или алтернативно
- използвайте
touch()
, PHP еквивалентът наutimes()
функция, за да промените времевата марка на файла.
Показване на страницата:
- използвайте
stat()
за да прочетете обратно времето за промяна на файла.