Avatar billede apromis Praktikant
19. december 2010 - 17:00 Der er 4 kommentarer og
1 løsning

Udtrak fra mysql : Har brugeren betalt ?

Hej allesammen.

Har brug for en kode som tjekker om brugeren har betalt for dagen. Da jeg er ved at ændre måden brugerne skal betale.

Lige pt. er det således bygget op :
tabellen betalinger indeholder :
ID | BrugerID | Fra | Til

Når en bruger betaler for en periode kommer der data ind :

1 | 32 | 1281311940 | 1281916740

Næste gang brugeren betaler (behøver ikke være sammenhængene perioder) laves en ny post med betaling fra og til jf. ovenstående.

Hvordan tjekker jeg om dagens dato er inden for disse poster ?
Altså om brugeren har betalt ?
Skal jeg evt. lave det anderledes for at gøre dette tjek nemmere ?

På forhånd tak.
Avatar billede majbom Novice
19. december 2010 - 19:24 #1
SELECT COUNT(*) FROM table WHERE fra < UNIX_TIMESTAMP() AND til > UNIX_TIMESTAMP()
Avatar billede apromis Praktikant
19. december 2010 - 20:05 #2
Hvad gør UNIX_TIMESTAMP()

Og hvad hvis jeg vil tjekke en bestemt dag ? :)
Avatar billede majbom Novice
20. december 2010 - 03:25 #3
unix_timestamp() er "nu" i unix_timestamp-format (samme format som dine til og fra felter)

tjekke en bestemt dag? jeg er ikke med...
Avatar billede apromis Praktikant
20. december 2010 - 08:20 #4
Det lyder super :).
Jeg mener at hvis jeg vil tjekke 21/12-2010 laver jeg bare den om til det format og tjekker ikke ?

Tusind tak for hjælpen :)
Avatar billede majbom Novice
20. december 2010 - 09:45 #5
præcis :)

selv tak
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