Avatar billede michaeltryl Seniormester
10. juni 2006 - 19:46 Der er 6 kommentarer og
1 løsning

slette post efter en dato

jeg har en database med følgende felter

kalenderID  int(11)  auto_increment             
date  datetime                 
begivenhed  varchar(255)

hvis jeg har en post i databasen hvor datoen er idag 2006-06-10

kan det så lade sig gøre at når denne dag er fobi så bliver den post slettet
og i så fald hvordan gør man det?
Avatar billede arne_v Ekspert
10. juni 2006 - 20:06 #1
Ikke helt automatisk.

Du lave et job som køres ved midnat af cron eller windows scheduler.

Du kan lade noget blive triggered af den første request i en ny dag.

Men databasen vil ikke gøre det for dig helt af sig selv.
Avatar billede michaeltryl Seniormester
10. juni 2006 - 20:35 #2
...Du kan lade noget blive triggered af den første request i en ny dag...

vil det siger at posten bliver slettet næste gang der er en som åbner siden hvor man kan se posterne i databasen, eller hvad mener du.

og hvordan gør man det
Avatar billede arne_v Ekspert
10. juni 2006 - 20:39 #3
ja

logikken er

if første request for i dag then
    slet det som skal slettes
end if
gør det som man ellers skal gøre
Avatar billede michaeltryl Seniormester
10. juni 2006 - 21:02 #4
ja det lyder logisk, men jeg er ikke helt prof til det her mysql/php halløj, så kan du evt. skrive det for mig
Avatar billede arne_v Ekspert
11. juni 2006 - 00:40 #5
Hvis du kan skrive resten af din kalender applikation, så kan du også lave
denne del.
Avatar billede michaeltryl Seniormester
11. juni 2006 - 09:02 #6
det kunne jeg heller ikke, den fik jeg hjælp til at lave da jeg var gået i stå.
Avatar billede michaeltryl Seniormester
19. juni 2006 - 16:43 #7
lukker
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
Computerworld tilbyder specialiserede kurser i database-management

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