W późniejszych wersjach MySQL możesz użyć information_schema
baza danych informująca o aktualizacji innej tabeli:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
To oczywiście oznacza otwarcie połączenia z bazą danych.
Alternatywną opcją byłoby „dotknięcie” konkretnego pliku za każdym razem, gdy aktualizowana jest tabela MySQL:
O aktualizacjach bazy danych:
- Otwórz plik znacznika czasu w
O_RDRW
tryb close
to znowu
lub alternatywnie
- użyj
touch()
, odpowiednik PHPutimes()
funkcja, aby zmienić znacznik czasu pliku.
Wyświetlanie na stronie:
- użyj
stat()
aby odczytać czas modyfikacji pliku.