Em versões posteriores do MySQL você pode usar o
information_schema
database para informar quando outra tabela foi atualizada:SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Isso significa, obviamente, abrir uma conexão com o banco de dados.
Uma opção alternativa seria "tocar" um arquivo específico sempre que a tabela MySQL for atualizada:
Sobre atualizações de banco de dados:
- Abra seu arquivo de carimbo de data/hora em
O_RDRW
modo close
novamente
ou alternativamente
- use
touch()
, o equivalente PHP doutimes()
função, para alterar o carimbo de data/hora do arquivo.
Exibição na página:
- use
stat()
para ler o tempo de modificação do arquivo.