| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| abc_d JLI Master Trainee
 
  
 Alter: 35
 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: 35
 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: 35
 Anmeldedatum: 27.01.2003
 Beiträge: 615
 
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |