23.12.2013, 01:54
Quote:
Checkie con la base de datos, y lo que hace es crear una nueva linea con un nuevo valor de Dinero, pero yo lo que quiero es que modifique la existente, y no quiero una linea nueva
|
pawn Код:
public InsertDB(playerid)
{
new rows,fields,guita;
new query[128];
cache_get_data(rows,fields);
if(!rows) return SendClientMessage(playerid, COLOR_WHITE, "Mal");
new var[16];
cache_get_row(0, 0, var);
guita = strval(var);
new dinero = guita + 5;
format(query, sizeof(query), "UPDATE depositos SET Dinero=%d LIMIT 1",dinero);
mysql_function_query(1, query, false, "", "");
return 1;
}
CMD:ponerdinero(playerid,params[])
{
new query[180];
format(query, sizeof(query), "SELECT Dinero FROM depositos LIMIT 1");
mysql_function_query(1, query, true, "InsertDB", "i", playerid);
return 1;
}
//Mбs optimizado...
CMD:ponerdinero(playerid,params[])
{
mysql_function_query(1, "UPDATE depositos SET Dinero=Dinero+5 LIMIT 1", false, "", "");
return 1;
}