[Duda] Liberar resultado en SQLite
#1

Buenos dнas/tardes/noches amigos.

Tengo una duda sobre Db_free_result y es que he escuchado que se utiliza para liberar un resultado si se hace una consulta, pero tambiйn hay scripters que lo utilizan tambiйn cuando estan actualizando la informaciуn.

Me explico:

Lo que vengo viendo:
PHP код:
new Query[100], DBResult:Result;
format(Querysizeof(Query), "UPDATE `USUARIOS` SET `SCORE` = '%d' WHERE `NOMBRE` = '%s' COLLATE NOCASE"PlayerInfo[playerid][Score], DB_Escape(PlayerName(playerid)));
Result db_query(DatabaseQuery);
db_free_result(Result); 
Como yo lo utilizo:
PHP код:
new Query[100];
format(Querysizeof(Query), "UPDATE `USUARIOS` SET `SCORE` = '%d' WHERE `NOMBRE` = '%s' COLLATE NOCASE"PlayerInfo[playerid][Score], DB_Escape(PlayerName(playerid)));
db_query(DatabaseQuery); 
Me gustarнa saber cual de las dos maneras es la correcta y en que caso utilizar dicha funciуn para evitar errores.

ЎMuchнsimas gracias por su tiempo!
Reply
#2

Las dos funcionarian por igual, solo que estб es la que recomendaria yo.
Код:
new Query[100]; 
format(Query, sizeof(Query), "UPDATE `USUARIOS` SET `SCORE` = '%d' WHERE `NOMBRE` = '%s' COLLATE NOCASE", PlayerInfo[playerid][Score], DB_Escape(PlayerName(playerid))); 
db_query(Database, Query);
Reply
#3

Usa la primera cuando uses select y te recomiendo trabajar por id A_I.

Edit: igual libera el resultado, de todas maneras.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)