Avatar billede Slettet bruger
13. marts 2009 - 16:11 Der er 2 kommentarer og
1 løsning

Slette i database ved bestemt tidspunkt

Hej alle sammen:)

Jeg har brug for jeres hjælp til denne her.

Jeg har en mysql tabel, hvor der i hver række er et bestemt tidspunkt.
Jeg vil så have at rækken skal slette sig selv, når dette tidspunkt indtræffer. Håber I forstår hvad jeg mener.
Avatar billede nemlig Professor
13. marts 2009 - 16:18 #1
Rækken slettes ikke af sig selv.
Der skal laves et PHP-script, som tjekker om tidspunktet er indtruffet, og hvis ja, så slettes rækken.
Dette scriptet skal køres, og det sker jo heller ikke af sig selv.
Så enten skal scriptet integreres i noget af din øvrige kode, som afvikles jævnligt, eller du skal måske lave et cronjob, som kører med bestemte intervaller.

Du kan også vælge, at slette på et senere tidspunkt - måske 1 gang i måneden.
Og når du vil have dem slettet, må det være fordi indholdet er uinteressant efter tidspunktet er passeret.
Dette kan du også styre i din Select, altså der hvor du anvender indholdet. Så kan du bare i din Select frasortere de rækker, hvor tidspunktet er passeret.
Avatar billede Slettet bruger
13. marts 2009 - 16:20 #2
Utroligt så hurtigt man får svar herinde.

Min idé var at dette script skulle afvikles sammen med resten af koden på siden. Så hvis der er flere online på siden, vil scriptet relativt tit blive kørt igennem.
Avatar billede Slettet bruger
02. december 2009 - 16:55 #3
Lukker her.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester