Üdv..
Tehát kérdés: Hogyan kell egy lista dialogba csökkenõ sorrendbe tenni mysql lekérdezéssel? (Nem tudom jobban megfogalmazni...)
Csak tipp hogy valamit ezzel kell:
SELECT oszlop1 FROM tabla ORDER BY oszlop2 DESC LIMIT 50
Így próbálkoztam:
new listr[750];
for(new i; i < 50; i++)
{
mysql_query(\"SELECT ClanName FROM clans ORDER BY Wins DESC LIMIT 50\");
mysql_store_result();
if(mysql_num_rows() != 0)
{
mysql_fetch_row(linen);
new tarolo[30];
sscanf(linen, \"s[30]\", tarolo);
mysql_free_result();
format(listr, sizeof listr, \"%s%s\\n\", listr, tarolo);
}
}
ShowPlayerDialog(playerid, CLANRANK_DIALOG, DIALOG_STYLE_LIST, \"Klán ranglista\", listr, \"Megnéz\", \"Kilép\");
De ezzel csak a legelsõ sort íratja ki ötvenszer.
Tehát megpróbálom újra megfogalmazni:
Van egy lista dialog, egy tábla, két oszlop.
a Dialogba kiíratni a táblában lévõ \'ClanName\' oszlopot a \'Wins\' oszlop alapján. A legtöbbet nyert legyen a legfelül.