MySQLの新しいバージョンでは、information_schema
を使用できます。 別のテーブルがいつ更新されたかを通知するデータベース:
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
もちろん、これはデータベースへの接続を開くことを意味します。
別のオプションは、MySQLテーブルが更新されるたびに特定のファイルに「タッチ」することです。
データベースの更新について:
- タイムスタンプファイルを
O_RDRW
で開きます モード close
もう一度
または代わりに
-
touch()
を使用します 、utimes()
に相当するPHP 関数、ファイルのタイムスタンプを変更します。
ページ表示時:
-
stat()
を使用する ファイルの変更時刻を読み戻すため。