Доброго времени суток! Столкнулся с проблемой.
Выполняя запрос он не успевает их сортировать(как я предполагаю)
По строке "скоре" не сортирует, выдает рендомные данные.
В чем может быть проблема?
public Action:MyTop(client, args)
{
decl String:sQuery[1200];
Format(sQuery, sizeof(sQuery), "SELECT * FROM rank ORDER BY `scores` DESC LIMIT 3");
SQL_TQuery(g_StatsH, SQL_SelectPlayerTop10, sQuery, client);
}
public SQL_SelectPlayerTop10(Handle:owner, Handle:hndl, const String:error[], any:client)
{
while (SQL_HasResultSet(hndl) && SQL_FetchRow(hndl))
{
decl String:NameTop[64];
SQL_FetchString(hndl, 1, NameTop, 255);
decl String:ScoresTop[64];
SQL_FetchString(hndl, 4, ScoresTop, 255);
PrintToChatAll("%s | %s", NameTop,ScoresTop);
}
}
---------------------
П.С.
Кто с доброй душой, помогите.)
Выполняя запрос он не успевает их сортировать(как я предполагаю)
По строке "скоре" не сортирует, выдает рендомные данные.
В чем может быть проблема?
public Action:MyTop(client, args)
{
decl String:sQuery[1200];
Format(sQuery, sizeof(sQuery), "SELECT * FROM rank ORDER BY `scores` DESC LIMIT 3");
SQL_TQuery(g_StatsH, SQL_SelectPlayerTop10, sQuery, client);
}
public SQL_SelectPlayerTop10(Handle:owner, Handle:hndl, const String:error[], any:client)
{
while (SQL_HasResultSet(hndl) && SQL_FetchRow(hndl))
{
decl String:NameTop[64];
SQL_FetchString(hndl, 1, NameTop, 255);
decl String:ScoresTop[64];
SQL_FetchString(hndl, 4, ScoresTop, 255);
PrintToChatAll("%s | %s", NameTop,ScoresTop);
}
}
---------------------
П.С.
Кто с доброй душой, помогите.)