在页面的页脚中,我想添加诸如“最后更新xx / xx / 200x”之类的内容,该日期为最后一次更新某些mySQL表的时间。
最好的方法是什么?有检索上次更新日期的功能吗?每次需要此值时都应该访问数据库吗?
在更高版本的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()回读文件修改时间。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。