Cycloon
Legacy Member
Ik ben op zoek naar een systeem om je plaats in een klassement te kunnen bepalen, en dat liefst via MySQL.
Stel de database ziet er zo uit:
ID | Naam | Score
Nu staan die scores dus willekeurig. Als ik die eerst laat sorteren van groot naar klein en ik lees dan de naam uit van een speler, hoe kan ik dan zijn plaats in het klassement bepalen? Is er een manier om dit via een MySQL commando te doen (tis voor een webpagina, dus alles moet via PHP gebeuren)?
Natuurlijk kan ik een heel idiote work-around doen door de hele database uit te lezen, via php in een tabel te steken en dan kijken op welke plaats die persoon staat, maar dat lijkt me vrij omslachtig en vrij zwaar. Of zou dit toch de enige mogelijkheid zijn?
Ik hoop dat iemand begrijpt wat ik bedoel
Stel de database ziet er zo uit:
ID | Naam | Score
Nu staan die scores dus willekeurig. Als ik die eerst laat sorteren van groot naar klein en ik lees dan de naam uit van een speler, hoe kan ik dan zijn plaats in het klassement bepalen? Is er een manier om dit via een MySQL commando te doen (tis voor een webpagina, dus alles moet via PHP gebeuren)?
Natuurlijk kan ik een heel idiote work-around doen door de hele database uit te lezen, via php in een tabel te steken en dan kijken op welke plaats die persoon staat, maar dat lijkt me vrij omslachtig en vrij zwaar. Of zou dit toch de enige mogelijkheid zijn?
Ik hoop dat iemand begrijpt wat ik bedoel



.