MySQL not fetching. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: MySQL not fetching. (
/showthread.php?tid=465331)
MySQL not fetching. -
EliteApple - 21.09.2013
I'm finally using a new MySQL plugin, BlueGs.
And, well, I don't know if I got this right.
pawn Код:
mysql_fetch_field_row("Level", DataString);
PlayerStats[playerid][pLevel] = strval(DataString);
SetPlayerScore(playerid, PlayerStats[playerid][pLevel]);
mysql_fetch_field_row("Admin", DataString);
PlayerStats[playerid][pAdmin] = strval(DataString);
mysql_fetch_field_row("Tester", DataString);
PlayerStats[playerid][pTester] = strval(DataString);
mysql_fetch_field_row("Skin", DataString);
PlayerStats[playerid][pSkin] = strval(DataString);
mysql_fetch_field_row("Tutorial", DataString);
PlayerStats[playerid][pTutorial] = strval(DataString);
mysql_fetch_field_row("Cash", DataString);
PlayerStats[playerid][pCash] = strval(DataString);
mysql_fetch_field_row("Spawn", DataString);
PlayerStats[playerid][pSpawn] = strval(DataString);
mysql_free_result();
Everything comes back as 0, when it shouldn't. Ideas?
Re: MySQL not fetching. - Emmet_ - 21.09.2013
You can't use mysql_fetch_field_row without using mysql_retrieve_row to indicate that you're retrieving a value, and you had the parameters switched around.
Try this:
pawn Код:
while (mysql_retrieve_row())
{
mysql_fetch_field_row(DataString, "Level");
PlayerStats[playerid][pLevel] = strval(DataString);
SetPlayerScore(playerid, PlayerStats[playerid][pLevel]);
mysql_fetch_field_row(DataString, "Admin");
PlayerStats[playerid][pAdmin] = strval(DataString);
mysql_fetch_field_row(DataString, "Tester");
PlayerStats[playerid][pTester] = strval(DataString);
mysql_fetch_field_row(DataString, "Skin");
PlayerStats[playerid][pSkin] = strval(DataString);
mysql_fetch_field_row(DataString, "Tutorial");
PlayerStats[playerid][pTutorial] = strval(DataString);
mysql_fetch_field_row(DataString, "Cash");
PlayerStats[playerid][pCash] = strval(DataString);
mysql_fetch_field_row(DataString, "Spawn");
PlayerStats[playerid][pSpawn] = strval(DataString);
}
mysql_free_result();
Re: MySQL not fetching. -
EliteApple - 22.09.2013
Didn't work.