需要在網頁頁尾顯示 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中文網其他相關文章!