tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
894
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Sebastian Wramba
    Sebastian Wramba Sebastian Wramba ist offline Mitglied Smaragd
    Registriert seit
    Sep 2001
    Ort
    Essen (NRW)
    Beiträge
    1.218
    Wie kann ich alle Beiträge, bei denen das Verfallsdatum abgelaufen ist von dem Script automatisch aus der DB löschen lassen?
    Muss ich dann den Eintrag mit einer bestimmten Variable/Befehl... speichern?
     
    <Florian> Ihr seit alles so Real Life Ruler, oder?
    <SirRobin> Lineale?

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Arnsberg -> Sauerland -> NRW
    Beiträge
    259
    Hm evtl den Timestamp zur Zeit als der Eintrag in die DB geschrieben wurde hinzufügen und dann durch ein script mit dem aktuellen Timestamp vergleichen und wenn beim subtrahieren des alten vom neuen >= xxx übrig bleiben, dann wird der Eintrag aus der DB entfernt.

    So in etwa denke ich könnte das ****en

    Grüße, Morph
     
    nothing

  3. #3
    Registriert seit
    Nov 2001
    Beiträge
    393
    Ist ganz richtig was Morph sagt. Nur wird's schwierig dass irgendwas automatisch gelöscht wird.

    Was du allerdings machen kannst ist die Ausgabe begrenzen, so dass die abgelaufenen nicht angezeigt werden. Dann schreibst du dir noch ein Script was dir die alten Dinger löscht. Dieses Skript müsstest du dann jedesmal von hand starten aber sollte halb so wild sein denke ich!

    So Long
    TheVirus
     
    +-------------------------------------+
    |Never underestimate the power of F1. |
    +-------------------------------------+

  4. #4
    Avatar von Sebastian Wramba
    Sebastian Wramba Sebastian Wramba ist offline Mitglied Smaragd
    Registriert seit
    Sep 2001
    Ort
    Essen (NRW)
    Beiträge
    1.218
    Die Einträge kann ich ja per LIMIT 0,10 oder so begrenzen. Nur irgendwann wird die Tabelle ein bisschen voll, das wollte ich vermeiden. Oder das der max. 50 Einträge speichert...
    Irgendwie so...
     
    <Florian> Ihr seit alles so Real Life Ruler, oder?
    <SirRobin> Lineale?

  5. #5
    Avatar von ..ooOOipOOoo..
    ..ooOOipOOoo.. ..ooOOipOOoo.. ist offline Mitglied Silber
    Registriert seit
    Nov 2001
    Ort
    gn
    Beiträge
    92
    Hoi!

    Du solltest immer dann, wenn die Einträge angezeigt werden auch die überfälligen löschen.
    Eine echte automatische löschung ist nicht möglich (zumindest nicht ohne einen Robot oder ein anderes 3 Programm laufen zu haben). Aber das löschen, wenn die Daten angefordert werden (also vor dein SELECT Query noch ein DELETE Query) simuliert das recht gut. Das einzige Problem ist, wenn niemand die Daten sehen will, aber jeder deine Datenbank anfüllen

    Gruesse

    ..ooOOipOOoo..
     
    visit me: http://ip-web.hn.org/
    mail me: iparanoid@gmx.de
    know me: 91105164

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 19.01.08, 12:04
  2. Antworten: 11
    Letzter Beitrag: 20.07.07, 06:16
  3. Antworten: 3
    Letzter Beitrag: 26.10.05, 12:16
  4. Autom. Textausgabe nach einer bestimmten Zeit
    Von TequillaSun im Forum PHP
    Antworten: 3
    Letzter Beitrag: 10.07.05, 22:17
  5. Layer nach einer bestimmten Zeit ausblenden
    Von Cyberbird im Forum CSS
    Antworten: 2
    Letzter Beitrag: 16.08.03, 16:01