Mailinglisten-Archive |
>hallo Liste
>Ich habe ein kleines Problem und bräuchte einen Tipp in welche Richtung
>ich gehen müsste.
>Ich muss gewisse Datensätze die ein gewisses Alter überschreiten aus
>der Datenbank (Mysql) automatisch löschen lassen.
>Leider steht ich da gerade völlig Ahnungslos da, da ich selbst zum
>Lösungsansatz noch ncihts weiter gefunden habe.
>Ich studiere zwar eifrig Bücher aber vielleicht kennt ja hier jemand
>einen gängigen Lösungsweg, der hier weiterhelfen könnte.
Hi Manuel,
Hier fallen mir zwei Ansätze ein:
1. Das ganze über einen Cronjob erledigen oder
2. Über ein Includescript mit php:
<?php
function loesche_Daten() {
// mach was ......
}
$probability = 10 // Warscheinlichkeit in Prozent
if ((rand()%100) < $probability) {
loesche_Daten();
}
?>
Hier wird in 10% aller Fälle deine Funktion aufgerufen. Wenn jetzt ein
Benutzer deine Seite besucht wird so ca. alle 10 Mal deine Löschfunktion
aufgerufen.
MFG Wolfgang
php::bar PHP Wiki - Listenarchive