Avatar billede lademan Novice
10. januar 2004 - 15:35 Der er 9 kommentarer og
1 løsning

Hent post fra db afhængig af dato

Hvordan henter jeg en post fra db, hvor dato = dag eller dato = én af de næste 5 dage?

Dato i databasen er på formen md (måned+dato).
Avatar billede lademan Novice
10. januar 2004 - 16:21 #1
Er vi ude i noget:

$time1 = "" . date("md", time()) . "";
$time2 = "" . date("m", time()) . "." . date("d", time()) . "+1";
$time3 = "" . date("m", time()) . "." . date("d", time()) . "+2";
$time4 = "" . date("m", time()) . "." . date("d", time()) . "+3";
$result = mysql_query("SELECT * FROM events WHERE datostart = '$time1' OR datostart = '$time2' OR datostart = '$time3' OR datostart = '$time4' ORDER BY datostart ASC LIMIT 1");
Avatar billede lademan Novice
10. januar 2004 - 16:27 #2
Shit nej, det holder jo ikke...
Avatar billede lademan Novice
10. januar 2004 - 16:27 #3
Er der ikke en smartere måde?
Avatar billede lademan Novice
10. januar 2004 - 16:36 #4
Jeg kan vel ikke bruge nedenstående, når datoformer er md?

WHERE TO_DAYS(FROM_UNIXTIME(dato))
BETWEEN TO_DAYS(NOW()) AND TO_DAYS(date_add(NOW(), INTERVAL 1 DAY))
Avatar billede lademan Novice
10. januar 2004 - 17:17 #5
Er det umilius??
Avatar billede lademan Novice
10. januar 2004 - 17:24 #6
Endsige umuligt???
Avatar billede lademan Novice
10. januar 2004 - 18:34 #7
Øv øv :-)
Avatar billede lademan Novice
10. januar 2004 - 22:52 #8
Stadig ikke en ekspert, der kan regne den ud?
Avatar billede lademan Novice
11. januar 2004 - 16:33 #9
DER ER IKKE NOGEN, DER KAN HJÆLPE?
Avatar billede lademan Novice
12. januar 2004 - 20:03 #10
End of story
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