Logfiles automatisch löschen
Emilio
- php
0 Thomas Luethi
Hallo an alle!
ich habe ein Script, das Logfiles mit Datum und Uhrzeit in eine mysql Datenbank speichert. Gibt es eine Möglichkeit diese Einträge nach einer bestimmten Zeit(sagen wir 1 o. 2 Monate) wieder automatisch zu löschen?
Hallo,
ich habe ein Script, das Logfiles mit Datum und Uhrzeit in eine mysql Datenbank speichert. Gibt es eine Möglichkeit diese Einträge nach einer bestimmten Zeit(sagen wir 1 o. 2 Monate) wieder automatisch zu löschen?
Mach in der Tabelle eine zusaetzliche Spalte vom
Typ TIMESTRING oder DATE.
Dann kannst Du mit einem MySQL-Befehl gleich alle
veralteten "Logfile-Eintraege" loeschen, die aelter als
ein bestimmtes Datum sind.
DELETE FROM Tabelle WHERE (datum<$grenze)
Gruesse,
Thomas
Das müßtest Du mir noch mal kurz erklären, da ich mich mit der Datenbanken noch nicht so auskenne. Also, ich lege die Spalte an (mit welchen Parametern?), und den Befehl gebe ich über PHP aus?
hi,
Das müßtest Du mir noch mal kurz erklären, da ich mich mit der Datenbanken noch nicht so auskenne. Also, ich lege die Spalte an (mit welchen Parametern?), und den Befehl gebe ich über PHP aus?
dieses grundlagenwissen solltest du dir schon aneignen, _bevor_ du anfängst mit datenbanken herumzuhantieren.
gruss,
wahsaga
Hallo,
dieses grundlagenwissen solltest du dir schon aneignen, _bevor_ du anfängst mit datenbanken herumzuhantieren.
Full ACK.
Allgemein: PHP-Tutorials u.s.w.:
http://www.php.net/manual/en/ (englisch, aktuell und vollstaendig)
http://www.php.net/manual/de/ (deutsch, z.T. veraltet/unvollstaendig)
http://www.dclp-faq.de/
http://www.dclp-faq.de/q/q-php-mehr-info.html
http://www.dclp-faq.de/q/q-php-buecher.html
Speziell: PHP und MySQL:
http://www.php.net/manual/de/ref.mysql.php
http://www.dclp-faq.de/ch/ch-database_mysql.html
http://schattenbaum.net/php/mstart.php
Gruesse,
Thomas