Forum » Izdelava spletišč » urejanje - mysql -
urejanje - mysql -
masticore ::
no zadeva je taka ... imam dva stolpca "datum1" in "datum2" ... ki se izpišete tako "datum1 do datum2"....
zdej kako jst uredim te datume ... tako da se bi prikazali sami prvih 5, kjer je datum1 večji od trenutnega datuma ...
torej zadnjih 5 , ki se še niso zgodili (trenutni datum)
LP masticore
zdej kako jst uredim te datume ... tako da se bi prikazali sami prvih 5, kjer je datum1 večji od trenutnega datuma ...
torej zadnjih 5 , ki se še niso zgodili (trenutni datum)
LP masticore
cahahopie ::
takole.. če predpostavljam, da bi mogu bit datum1 manjši od datum 2 in če mislim, da hočeš imeti nekaj v tem stilu
1.4.2002 do 10.6.2002 potem bo takole šlo:
"select datum1, datum2 from tabela where datum1 > '$cas_danes' desc limit 5"
lp
1.4.2002 do 10.6.2002 potem bo takole šlo:
"select datum1, datum2 from tabela where datum1 > '$cas_danes' desc limit 5"
lp
Zgodovina sprememb…
- spremenilo: cahahopie ()
darh ::
da ne kompliciramo z phpjem v SQL stavkih, naredimo lahko tudi takole:
lp,x
SELECT datum1, datum2
FROM tbl
WHERE datum1 > NOW()
ORDER BY datum1 DESC
LIMIT 5;
lp,x
Excuses are useless! Results are priceless!
masticore ::
10x obema ...
v bistvu me muči sam še en problem ... kako bi lahko izpisal ..
- za naslednji teden
- za mesec dni naprej
- za 3 mesece naprej
ki bi mi prikazal sam izpise ki ustrezajo pogoju ... bi se pa ravnal po prvem datumu ...
LP
v bistvu me muči sam še en problem ... kako bi lahko izpisal ..
- za naslednji teden
- za mesec dni naprej
- za 3 mesece naprej
ki bi mi prikazal sam izpise ki ustrezajo pogoju ... bi se pa ravnal po prvem datumu ...
LP
darh ::
ccc.. mladina ne zna več razmišlat
anyway.. teorija:
čas lahko pretvorip v sekunde, pritešej ustrezno število sekund in primerjaš pogoje
praksa:
torej, kjer je datum večji od trenutnega datuma in manjši od trenutnega datuma plus 604800 sekund (kar znese 7 dni)
anyway.. teorija:
čas lahko pretvorip v sekunde, pritešej ustrezno število sekund in primerjaš pogoje
praksa:
SELECT datum1, datum2
FROM tbl
WHERE datum1 > NOW()
&& UNIX_TIMESTAMP(datum1) < UNIX_TIMESTAMP(NOW()) + 604800
ORDER BY datum1 DESC
LIMIT 5;
torej, kjer je datum večji od trenutnega datuma in manjši od trenutnega datuma plus 604800 sekund (kar znese 7 dni)
Excuses are useless! Results are priceless!
masticore ::
to da bi pretvoru v sekunde mi je pršlo na misel sam nikakor nevem kako bi naredil v takem primeru ...
da sam določim od tega do tega dne ...
SELECT * FROM nekje WHERE
datum > $datum_1 and
datum < $datum_2
ORDER BY datum
torej da bi preko enga forma izbral od tega pa tega dne naj samo prikaže ... sam stvar ne deluje :(
LP
da sam določim od tega do tega dne ...
SELECT * FROM nekje WHERE
datum > $datum_1 and
datum < $datum_2
ORDER BY datum
torej da bi preko enga forma izbral od tega pa tega dne naj samo prikaže ... sam stvar ne deluje :(
LP
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | mysql if stavekOddelek: Programiranje | 1276 (890) | MrStein |
» | SQL poizvedbaOddelek: Programiranje | 2178 (1688) | borchi |
» | Php problemčekOddelek: Izdelava spletišč | 929 (848) | sopex |
» | Program....Oddelek: Programiranje | 1044 (853) | virtual_reality |
» | Izpis iz MySQL v html tabelo - problemOddelek: Izdelava spletišč | 1342 (1185) | markz |