Autor Zpráva
Nox
Profil
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
Snad to není moc nesrozumitelné
Hm...asi očividně ne:( Ale nevim jak to jinak vysvětlit
Kajman_
Profil *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0