Det du gør er, at så snart det script bliver aktiveret (kørt) slettes indlæg der er mere end 2 måneder gamle. Det kan gøres på forskellige måder, og lidt afhængigt af hvordan dataene bruges.
1. Hvis det f.eks. er indlæg på en side, hvor besøgende kun skal kunne se indlæg der er nyere end 2 måneder er det nok at dit script køres når en bruger kommer ind på siden. Der kan i dette tilfælde dog godt forekomme at være indlæg i databasen, der er mere end 2 måneder gamle, men det skyldes at der ingen brugere har været på siden. Så derfor vil de indlæg forsvinde i samme "sekund" en bruger hopper ind på din side.
2. Du kan også smide scriptet op som et cron-job på en server - i Windows kaldet "Planlagte Opgaver". Her kan man så sætte serveren til at køre scriptet med et fast tidsmellemrum, f.eks. hvert minut. Så vil du aldrig have indlæg (eller hvad det nu drejer sig om) der er mere end 2 måneder og 1 minut gamle :)
Så for at gøre løsning 1, vil jeg gøre noget i stil med:
f.eks. index.php: <? //connect mysql_query("DELETE FROM tabel WHERE date_add(felt, interval 2 MONTH) < NOW()"); ?> //resten af indholdet på din side her.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.