Autor | Zpráva | ||
---|---|---|---|
Martin__ Profil * |
#1 · Zasláno: 6. 9. 2007, 19:31:36
Ahoj,
mám sql dotaz SELECT * FROM tabulka ORDER BY id DESC LIMIT 0,10. Tím to vyberu posledních deset záznamů. Ale navíc bych je potřeboval seřadit v opačném pořadí, nevíte, jak na to? Dík |
||
Nox Profil |
#2 · Zasláno: 6. 9. 2007, 19:40:07
|
||
Martin__ Profil * |
#3 · Zasláno: 6. 9. 2007, 19:41:08
Nox
Zajímalo by mne, jestli to jde řešit na úrovni databáze, tedy pomocí sql dotazu. |
||
Nox Profil |
#4 · Zasláno: 6. 9. 2007, 19:47:44
Martin__
Imho ne...ikdyž expert nejsem...a nepředpokládám že limit 10,-10 :) by fungoval Možná někoho jiného něco napadne |
||
Martin__ Profil * |
#5 · Zasláno: 6. 9. 2007, 20:17:33
Nox
ano, limit 10,-10 by opravdu nefungoval |
||
bukaj Profil |
#6 · Zasláno: 6. 9. 2007, 20:43:20
Martin__
A což takhle: SELECT * FROM (SELECT * FROM tabulka ORDER BY id DESC LIMIT 0,10) as t ORDER BY id ASC |
||
Taps Profil |
#7 · Zasláno: 6. 9. 2007, 20:52:40
Martin__
A takto by to nešlo. SELECT * FROM tabulka ORDER BY id ASC LIMIT 0,10 |
||
Nox Profil |
#8 · Zasláno: 6. 9. 2007, 20:57:50
Taps
Nešlo, představ si tu databázi...takto získá jiné záznamy než chtěl, asc/desc+limit také zvolí oblast, ze které se vezmou data, ne jen pořadí bukaj asi máme vítěze...kde se to dá naučit?;) |
||
Taps Profil |
#9 · Zasláno: 6. 9. 2007, 21:04:06
Nox
Doporučuji www.linuxsoft.cz/php |
||
bukaj Profil |
#10 · Zasláno: 6. 9. 2007, 21:20:43
Nox
Seriál MySQL na Linuxsoftu, jestli myslíš MySQL. Jinak, jak psal Taps je taky kvalitní počteníčko seriál o PHP. |
||
Nox Profil |
#11 · Zasláno: 6. 9. 2007, 21:27:09
/php ...to je bible, to znám...ale do takové hloubky tam mysql nejde
Díky za odkazy oběma |
||
Martin__ Profil * |
#12 · Zasláno: 6. 9. 2007, 22:53:57
bukaj
Funguje to hezky. Dík všem. |
||
Časová prodleva: 17 let
|
0