Datoformatet er ("d-m-Y") = 23-11-2008
Lige til orientering :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
Har læst mig til noget henad
SELECT * FROM `tabel` WHERE dato(now(), new DateInterval("P14D"))
Men der brokker SQL'en sig .. :(
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
Hvad med noget som:
SELECT * FROM tabel WHERE dato >= SUBDATE( NOW(), 14)
--
ASUS P5N32-E SLI Plus, E6600, 4GB Corsair RAM, Inno3D 8800 GTS 640, Scythe Infinity, Corsair HX 520W, Samsung 215TW TFT, ugudelige mængder diskplads.
Nyt forsøg virkede heller ikke.. skod
select *, date_FORMAT(`dato`, '%W (%d-%m-%y)') as dateFormatted FROM tabel WHERE `dato` `mindreend` date_ADD(CURdate(), interval -8 DAY)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
#3 Tror problemet ligger i at NOW() giver et forkert datoformat.. skal hedde ("d-m-Y")
Denne SQL giver ingen resultater
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
Har du kigget på strtotime? Kunne være det var nemmere at få formatet korrekt så.
--
ASUS P5N32-E SLI Plus, E6600, 4GB Corsair RAM, Inno3D 8800 GTS 640, Scythe Infinity, Corsair HX 520W, Samsung 215TW TFT, ugudelige mængder diskplads.
#6, ok har nu ændret dato formatet.. ser ud til at det hjalp :)
men problemet er nu bare at den viser alle datoer der er fra 14 dage og frem til nu.. er de datoer der er ældre end 14 dage der skal vises.. og nu er alle datoer jo sat til 0000-00-00 så dem viser den også hvis man skriver
SELECT * FROM tabel WHERE dato 'mindreend'= SUBDATE( NOW(), 14)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
Ser ud til at det hjalp at skrive
SELECT * FROM dvdoversigt WHERE (dato 'mindre'= SUBDATE( NOW(), 14)) && (dato 'forskelligfra''0000-00-00')
hmm siden er vidst ikke så glad for escapekoder :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-