Heim >Datenbank >MySQL-Tutorial >Wie kann ich das Datum der letzten Aktualisierung einer MySQL-Tabelle effizient auf einer Webseite anzeigen?
Müssen Sie die letzte Aktualisierungszeit Ihrer MySQL-Tabelle in der Fußzeile Ihrer Webseite anzeigen? In diesem Leitfaden werden effiziente Methoden erläutert. Direkte Datenbankabfragen sind eine Möglichkeit, erfordern aber für jede Update-Prüfung eine Datenbankverbindung.
Moderne MySQL-Versionen bieten eine bequeme Möglichkeit, diese Informationen mithilfe der information_schema
Datenbank abzurufen:
<code class="language-sql">SELECT UPDATE_TIME FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'</code>
Diese Methode ist zwar unkompliziert, erfordert jedoch eine Datenbankverbindung für jede Update-Prüfung.
Ein effizienterer Ansatz besteht darin, eine Zeitstempeldatei zu erstellen, die jedes Mal aktualisiert wird, wenn sich die MySQL-Tabelle ändert.
Aktualisierung der Zeitstempeldatei:
Bei einem Datenbank-Update:
O_RDRW
-Modus.Alternativ können Sie die Funktion touch()
verwenden, um den Zeitstempel der Datei direkt zu ändern.
Anzeige des Zeitstempels auf der Webseite:
So zeigen Sie den Zeitstempel auf Ihrer Webseite an:
stat()
, um den Zeitpunkt der letzten Änderung der Datei abzurufen. Dies vermeidet wiederholte Datenbankabfragen.Das obige ist der detaillierte Inhalt vonWie kann ich das Datum der letzten Aktualisierung einer MySQL-Tabelle effizient auf einer Webseite anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!