kostenloser Webspace werbefrei: lima-city


Tabelleneinträge zeitgesteuert löschen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cglabs

    Kostenloser Webspace von cglabs, auf Homepage erstellen warten

    cglabs hat kostenlosen Webspace.

    Hallo, wie schafft man es, dass sich bestimte Tabelleneinträge nach einer bestimmten Zeit selbst löschen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Lege einfach eine Zeitspalte mit an, in der Du die Zeit bei Einfügen des Eintrags speicherst. Sobald Dein Skript aufgerufen wird, kannst du ältere Beiträge löschen lassen.

    Die Tabelle wird dabei allerdings nicht in Echtzeit gelöscht, sondern immer nur, sobald das Skript aufgerufen wird. Das ist aber meistens ausreichend. Ansonsten könntest Du per cronjob dieses Skript aufrufen lassen.


    mysql_query("DELETE FROM tabelle WHERE zeit<=FROM_UNIXTIME(".(time()-60*$loeschennach_x_minuten).")");
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!