Autor | Zpráva | ||
---|---|---|---|
Tom2 Profil * |
#1 · Zasláno: 10. 7. 2011, 21:14:21
kdyz mam ORDER BY id LIMIT 1 tak mi to vypise posledni tedy nejnovejsi prispevek v databazi a limit mi urcuje ze bude vypis jen jeden...co kdyz chci posledni tedy nejnovejsi prispevek ale druhej posledni nejnovejsi...jak to bude vypadat?
|
||
microfox Profil * |
#2 · Zasláno: 10. 7. 2011, 21:17:54
mam stejny dotaz :-)
|
||
microfox Profil * |
#3 · Zasláno: 10. 7. 2011, 21:20:23
Tam se musi zjistit nejvetsi id a od toho odecist jednicku ale nevim jak to zapsat...
|
||
okolojdouci Profil * |
#4 · Zasláno: 10. 7. 2011, 21:25:08
|
||
Petr__ Profil * |
#5 · Zasláno: 10. 7. 2011, 21:29:39
LIMIT X,Y X - určuje od kolikátého řádku se má začít vybírat (začíná se počítat od 0) Y - určuje kolik rádků se má vybrat Pro vybrání druhého nejnovějšího řádku tedy stačí použít LIMIT 1,1 |
||
Petr__ Profil * |
#6 · Zasláno: 10. 7. 2011, 21:37:55
Jen ještě dodám, že lepší je v této situaci řadit podle sloupce s datovým typem, ikdyž za dodržení určitých podmínek (příspěvky se nebudou dodatečně editovat) to stačí i podle toho id...
|
||
Časová prodleva: 5 dní
|
|||
Rellik Profil |
#7 · Zasláno: 15. 7. 2011, 18:21:30
vybereš jednoduše buď poslední a nebo první záznam:
ORDER BY `id` DESC LIMIT 0 ,1 ORDER BY `id` ASC LIMIT 0 ,1 |
||
Časová prodleva: 13 let
|
0