Kezdőoldal » Számítástechnika » Programozás » Hogy lehet adatot egy sql...

Hogy lehet adatot egy sql adatbázisból 10 napig megjeleníteni?

Figyelt kérdés
Egy sql adatbázisból kellene megjelenítenem az utolsó 3 terméket és ez 10 napig legyen látható. Ezt hogy tudnám megcsinálni?
2011. szept. 19. 14:53
 1/1 anonim ***** válasza:

Rögzítsd a termék felvitelének időpontját (mondjuk timestamp formátumban) és utána a lekérdezésben add meg, hogy:


[...] WHERE recdate > DATE_SUB( NOW(), INTERVAL 10 DAY )


A "10 DAY" direkt nincs többesszámban (DAYS...)


De figyelj rá, hogy így semmi sem fog megjelenni, ha az utolsó 10 napban nem vittél fel új terméket. Ha viszont így csinálod:


[...] ORDER BY recdate DESC LIMIT 3


...akkor az utolsó 3 termék mindig látható, akkor is, ha két hónapja vitted fel őket az adatbázisba.


Ha valami nem tiszta, dobj egy privát emilt és segítek.

2011. szept. 19. 18:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!