Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
Verfasst am: 10.01.2004, 14:22 Titel: Alle einträge bis auf 1000 löschen |
|
|
Hi,
ich code gerade an der Statistik für meine Seite, und speichere da mehrere Daten über die Benutzer (Ip, Zeit, Referer), danach zähle ich die Statistiken hoch. Da die Tabelle mittlerweile auf 100kb ist will ich jetzt jedesmal alle bis auf die letzten 1000 Einträge löschen, habe aber leider keine Ahnung wie ich das anstellen soll.
Ich hoffe jemand kann mir helfen.
BLD _________________ http://mitglied.lycos.de/sarti/linuxisevil.gif Linux is evil - get the fact.
Never touch a running System - der Systemling
Zuletzt bearbeitet von abc_d am 10.01.2004, 17:27, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 10.01.2004, 15:04 Titel: |
|
|
speicherts du das wirklich in einer Datei ab oder in einer Datenbank oder in einer File-basierenden Datenbank. Mit Datenbank meine ich hier mysql.
Wenn du das in wirklich in einer Datei abspeicherst muss du uns schon die Struktur verraten. Ansonsten musst du alle Daten aus der Datei auslesen, den Anfang abschneiden und die Datei mit dem neuen Inhalt überschreiben... _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 10.01.2004, 21:40 Titel: |
|
|
dann zähle einfach wieviele Einträge du hast ($numberofentries), wenn das über 1000 sind wie du willst, ziehst du von der Zahl 1000 ($numberofentries2delete = $numberofentries - 1000;) ab und sagst dann delete blabla LIMIT $numberofentries2delete und voila die überflüssigen x ($numberofentries2delete) einträge werden dann gelöscht. _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
|
Nach oben |
|
|
|