Avatar billede hairboy Nybegynder
01. oktober 2001 - 00:31 Der er 6 kommentarer og
2 løsninger

+ med 1 til en talværdi én gang pr. dag.

Jeg har i en row en talværdi som jeg ønsker +1 én gang om dagen, nemlig klokken 24. Hvordan skal en kode der kan klare dette se ud? 
Avatar billede morw Nybegynder
01. oktober 2001 - 01:54 #1
UPDATE tabel set felt1 = felt1+1 where id = ??

Så sæt et cronjob op til at køre filen kl 24.00
Avatar billede hairboy Nybegynder
01. oktober 2001 - 07:20 #2
Hvad er et cronjob?
Avatar billede cyberdude Nybegynder
01. oktober 2001 - 09:41 #3
det er noget som de færeste udbydere tilbyder........
hos eks. azero.dk koster det 99 for at blive oprettet til at køre disse job, og så koster der 0,25 pr. kørsel!

prøv evt. at forhøre dig i php kategorien, der er et par gutter her på E sm har deres egen server, de har sommetider tilbudt at køre et kron job for andre, hvis det ikke hvar for stort, og det lyder ikke til at dit er særlig stort!
Avatar billede milpoer Nybegynder
01. oktober 2001 - 15:17 #4
Hvor ikke bare lave en lille funktion i mysql der tæller antal dage og derved bliver det jo én mere pr. dag. om det er kl 24 eller kl. 5.30 det bliver tilføjet er vel lige meget så længe det sker samtidigt hverdag.
Avatar billede mortenfn Nybegynder
01. oktober 2001 - 16:15 #5
$tid=date(\"d\");

select tid from tabel where id = ??

if(!$tid==\"$row[tid]\"{

UPDATE tabel set felt1 = felt1+1,tid=\'$tid\' where id = ??
}

forstår du meningen den opdaterer mysql hvis datoen ikke er = dags dato

smart ikk\'

}
Avatar billede mortenfn Nybegynder
01. oktober 2001 - 16:16 #6
scriptet virker ikke du må selv klare resten, det kan du vel også

morten ;O)
Avatar billede mortenfn Nybegynder
01. oktober 2001 - 16:27 #7
du behøver ikke nysql for at tælle dage fra en dato

$dage=floor((time()-1001946242)/(60*60*24));

echo \"Dage siden idag = $dage\"

1001946242 = lige nu
Avatar billede mortenfn Nybegynder
01. oktober 2001 - 16:30 #8
nu går jeg over given

$dage=floor((time()-mktime(0,0,0,5,24,2001))/(60*60*24));

echo \"Dage siden den 24.5.2001 = $dage\"

jeg stopper nu !!

;O)
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