需要在网页页脚中显示 MySQL 表的最后更新时间? 本指南探讨了有效的方法。 直接数据库查询是一种选择,但每次更新检查都需要数据库连接。
现代 MySQL 版本提供了一种使用 information_schema
数据库检索此信息的便捷方法:
<code class="language-sql">SELECT UPDATE_TIME FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'</code>
此方法虽然简单,但每次更新检查都需要数据库连接。
更有效的方法是创建一个时间戳文件,只要 MySQL 表发生更改,该文件就会更新。
更新时间戳文件:
数据库更新后:
O_RDRW
模式打开时间戳文件。或者,使用touch()
函数直接修改文件的时间戳。
在网页上显示时间戳:
要在网页上显示时间戳:
stat()
函数检索文件的最后修改时间。 这避免了重复的数据库查询。以上是如何在网页上高效显示MySQL表的最后更新日期?的详细内容。更多信息请关注PHP中文网其他相关文章!