MySQL: Aktualisierungsdatum einer Tabelle ausgeben
Ingolf
- php
0 Frank Jonas0 Ingolf
0 Cheatah
Hi,
ich habe mit meinen Stichworten zu viel oder zu wenig gefunden, daher die vielleicht simple Frage:
Wie kann ich das Aktualisierugsdatum einer MySQL-Tabelle per PHP ausgeben?
Umgebung: Eine Tabelle inerhalb einer MySQL-Datenbank wird über ein Webfrontend aktualisiert. Auf der Ausgabeseite soll das Aktualisierungsdatum mit ausgegeben werden. In die Tabelle "passt" das Datum nich richtig rein und irgendwo ein Testtring (als .txt) möchte ich auch nicht rumpurzeln lassen.
Gibt es dafür eine "einfache" Möglichkeit z.B. wie die Ausgabe eines Dateidatums wie filectime()...
Danke&Gruss
Ingolf
Hallo Ingolf,
wir handhaben das so, daß bei uns jeder Datensatz u.a. ein Feld bekommt, in dem ein Timestamp der letzten Bearbeitung enthalten ist. Mit SELECT MAX().. solltest diesen Wert dann abrufen können.
HTH
Gruß Frank
ich glaube, ich hab´s gefunden...
***
$info = mysql_fetch_array(mysql_query("show table status from databasename
like 'tablename'"));
echo $info["Update_time"];
***
:]
werde das mal probieren...
Gruss Ingolf
Hi,
Wie kann ich das Aktualisierugsdatum einer MySQL-Tabelle per PHP ausgeben?
genau wie mit Perl oder jeder anderen Zugriffsart. Ein Beispiel-Statement wäre:
SELECT MAX(spalte_in_dem_du_die_letzte_aenderung_des_datensatzes_speicherst) FROM tabelle
In die Tabelle "passt" das Datum nich richtig rein
Doch, tut es; und exakt dort hat es zu stehen.
Gibt es dafür eine "einfache" Möglichkeit z.B. wie die Ausgabe eines Dateidatums wie filectime()...
Eine Datenbank speichert solche Daten nicht mit ab. Sie ist kein Filesystem.
Cheatah