在我页面的页脚中,我想添加类似“上次更新 xx/xx/200x”的内容,此日期是某个 mySQL 表的最后一次更新时间。
最好的方法是什么?是否有检索上次更新日期的功能?每次我需要这个值时都应该访问数据库吗?
在更高版本的 MySQL 中,您可以使用information_schema数据库来告诉您何时更新了另一个表:
information_schema
SELECT UPDATE_TIME FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'
这当然意味着打开与数据库的连接。
另一种选择是在 MySQL 表更新时“触摸”特定文件:
关于数据库更新:
O_RDRW
close
或者
touch()
utimes()
页面显示:
stat()