Jump to content

[REZOLVAT] Problema update in Baza de Date


AntiMaterieP2W
 Share

Recommended Posts

Username:LordHitlerAdv
Problema întălnită:Nu se face update in baza de date la admin.
Detalii despre problemă:Nu se face update-ul cum trebuie in baza.
Ce ai încercat să faci înainte să postezi?:Am incercat sa refac de 4 ori interogarea cu update.
Cod sursă (recomandat pastebin.com) :https://pastebin.com/jCvyMJEG

Alte detalii:Nu

Capture2.PNG.bc784576ca015f418bbc43c6dd22a8a8.PNGCapture.thumb.PNG.30c3cca08148fdc17cc7c60be7b232a9.PNG

image.thumb.png.5d06bcba42a5d9a2b464137d4956f85c.png

Link to comment
Share on other sites

Trebuie pus id-ul jucatorului, din cate vad ai definit variabila iD

Pune unde ii faci salvarea in baza de date P_Data[iD][pAdmin], GetName(iD));

Si spune daca merge.

Tu ai pus pe playerid, trebuie facuta salvarea pe x jucator caruia ii setezi.

Edited by treflarino
complete more.

 

 

                                                                       DBl3p.gif

Link to comment
Share on other sites

Acum 6 minute, treflarino a spus:

Trebuie pus id-ul jucatorului, din cate vad ai definit variabila iD

Pune unde ii faci salvarea in baza de date P_Data[iD][pAdmin], GetName(iD));

Si spune daca merge.

Tu ai pus pe playerid, trebuie facuta salvarea pe x jucator caruia ii setezi.

Testez acum.

image.thumb.png.5d06bcba42a5d9a2b464137d4956f85c.png

Link to comment
Share on other sites

function UpdateVar(playerid, varname[], amount) {
	if(playerid == INVALID_PLAYER_ID) return 1;
	new query[256];
	mysql_format(SQL, query, sizeof(query), "UPDATE `conturi` SET `%s`='%d' WHERE `ID`='%d'", varname, amount, PlayerInfo[playerid][pName]);
	mysql_tquery(SQL, query, "", "");
	return 1;
}	

te poti folosii de functia de mai sus ca sa updatezi variabila pAdmin ca sa te asiguri ca se salveaza totul ok

 

ex:         UpdateVar(playerid, "Admin", level);

Edited by Wildo
Link to comment
Share on other sites

Acum 15 ore, Wildo a spus:

function UpdateVar(playerid, varname[], amount) {
	if(playerid == INVALID_PLAYER_ID) return 1;
	new query[256];
	mysql_format(SQL, query, sizeof(query), "UPDATE `conturi` SET `%s`='%d' WHERE `ID`='%d'", varname, amount, PlayerInfo[playerid][pName]);
	mysql_tquery(SQL, query, "", "");
	return 1;
}	

te poti folosii de functia de mai sus ca sa updatezi variabila pAdmin ca sa te asiguri ca se salveaza totul ok

 

ex:         UpdateVar(playerid, "Admin", level);

 

 in loc de WHERE `ID` pune `name` si in loc de %d, pui %s   , gresela mea

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...