Avatar billede nicocarlos Nybegynder
09. september 2004 - 14:59 Der er 9 kommentarer og
1 løsning

Opdatere en row efter 24 timer

Hejsa, jeg har en row i min mySQL database som hedder "tidsiden" jeg vil gerne have at når der er gået 24 timer, siden tiden er blevet sat ind så skal den opdatere en anden row som hedder "dead" og ændre den til Nej i min mySQL db :)

Hvordan kan det lade sig gøre?
Avatar billede avminarm Juniormester
09. september 2004 - 15:07 #1
nok via et cron job som kræver du har fuld kontrol over severen - og det har man typisk ikke med mindre det er ens egen server - desværre
Avatar billede nicocarlos Nybegynder
09. september 2004 - 15:09 #2
det har jeg ikke :/
Avatar billede nicocarlos Nybegynder
09. september 2004 - 15:10 #3
men jeg kan sætte et cron job hvert 5 minut, så kan jeg vel bare checke hvert 5 minut om der er gået 24 timer, så du må gerne hjælpe stadig hvis du kan :)
Avatar billede avminarm Juniormester
09. september 2004 - 15:14 #4
jeg ved faktisk ikke ret meget om selve cron jobs, men du kan måske lave et eller andet med hvis tiden er større end feltet i din DB så skal cron jobbet køres?
Avatar billede nicocarlos Nybegynder
09. september 2004 - 15:16 #5
ja, jeg tænkte på noget med:
24h < tididb
hvis det gælder, så set
dead = No hvor brugerid = Id hvor det gælder, men ved bare ikke hvordan jeg skal lave det helt... :/
Avatar billede exp Juniormester
09. september 2004 - 15:18 #6
på www.cronjob.de kan du konfigurer et cronjob - fx loade en php-fil eller lignende...
Avatar billede nicocarlos Nybegynder
09. september 2004 - 15:19 #7
exp, det ved jeg men det løser jo umiddelbart ikke mit problem, for hvordan skal jeg lave det i php?
Avatar billede exp Juniormester
09. september 2004 - 15:23 #8
//pseudokode

if table[row] + 86400 > time() {
  opdatér;
} else {
  ikke opdater;
}
Avatar billede nicocarlos Nybegynder
09. september 2004 - 15:27 #9
okay lig svar ;)
Avatar billede exp Juniormester
09. september 2004 - 15:31 #10
c",)
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