Autor | Zpráva | ||
---|---|---|---|
Nox Profil |
#1 · Zasláno: 2. 5. 2008, 15:03:15
Zdravím
nedaří se mi vymyslet, jak nějakým rozumným způsobem (aby neklekl server) získat toto: Sekce Seznam hráčů...používá se tabulka s vlastnosti hráčů (relevantní - ID | Jmeno | Level | MVira | Spas) Řazení dle výběru hráče (Jmeno/Level/MVira/Spas), možnost asc i desc, alternativní řazení je Jmeno asc Možnost hledat hráče by se seznam hráčů posune tak, že začíná od x. pozice (třeba 5) před pořadím nalezeného hráče a vypíše jich y (třeba 10) Koumám něco takovýho: select Jmeno from Hero order by MVira desc,Jmeno asc limit ?,10 jen nevím, co dosadit za ? tak, aby to vrátilo pořadí daného hráče ve výsledcích (s tím, že by to nejlíp mělo zachovat pořadí, i pokud bude hodnota stejná, takže jen určit počer hráčů s hodnotami vyššími/nižšími stačit nejspíš nebude) ...např. v mysql_data_seek zadáváte pořadí záznamu a dostanete záznam, tady by bylo potřeba naopak z jedné hodnoty záznamu získat jeho pořadí Snad to není moc nesrozumitelné, případně přidám informace, jestli budou potřeba Děkuju moc za každou odpověď |
||
Nox Profil |
#2 · Zasláno: 2. 5. 2008, 20:04:39
Snad to není moc nesrozumitelné
Hm...asi očividně ne:( Ale nevim jak to jinak vysvětlit |
||
Kajman_ Profil * |
#3 · Zasláno: 3. 5. 2008, 01:27:00
Pokud chcete přeskočit pět, dáte limit 5, 10 a při výpisu prostě pět připočtete k pořadí řádku.
|
||
Časová prodleva: 16 let
|
0