22.04.2017, 18:06
Iea galera, blz? estou convertendo meu gm para Mysql, porem vejo alguns conflitos na hora de carregar apenas, informaзхes de outros players carregando para outro tambem etc,estou com uma duvida entre as diferenзas de carregamento de dados no mysql, qual a melhor forma de carregar os dados do jogador na public LoadAccount por exemplo?
Metodo com cache:
ou:
Tambem tem esse metodo:
qual a melhor forma de carregar os dados?
Metodo com cache:
Код:
new Query[450], Cache:result; mysql_format(Database,Query, sizeof(Query),"SELECT * FROM players WHERE `id` = '%d'",i); result = mysql_query(Database, Query); codigo aqui... cache_delete(result);
Код:
new Query[450]; format(query, sizeof(query), "SELECT * FROM `players` WHERE `Name` = '%s'", PlayerName(playerid)); mysql_tquery(Database, Query, "", ""); pInfo[playerid][OnlineTime] = cache_get_field_content_int(0, "OnlineTime"); //etc...
Код:
new rows, fields,string[128]; format(string, sizeof(string), "SELECT * FROM players WHERE Name='%s' LIMIT 1", PlayerName(playerid)); mysql_query(Database, string); cache_get_data(rows, fields, Database); if(rows > 0) { pInfo[playerid][Deaths] = cache_get_field_content_int(0, "Deaths"); pInfo[playerid][Kills] = cache_get_field_content_int(0, "Kills"); //etc... }