13.08.2017, 04:33
Hello, I've made this thread to ask a question if it is allowed to fetch a row twice in a different table?
PHP код:
stock LoadPosition(playerid)
{
new query[100],aName[MAX_PLAYER_NAME];
GetPlayerName(playerid,aName,sizeof(aName));
format(query,sizeof(query),"SELECT * FROM positions WHERE Name = '%s'",aName);
while(mysql_fetch_row_format(query,"]["))
{
mysql_fetch_field_row(query,"PositionX"); PlayerPos[playerid][Pos][0] = floatstr(query);
mysql_fetch_field_row(query,"PositionY"); PlayerPos[playerid][Pos][1] = floatstr(query);
mysql_fetch_field_row(query,"PositionZ"); PlayerPos[playerid][Pos][2] = floatstr(query);
mysql_fetch_field_row(query,"Angle"); PlayerPos[playerid][Angle] = floatstr(query);
}
SetSpawnInfo(playerid,0,0,PlayerPos[playerid][Pos][0],PlayerPos[playerid][Pos][1],PlayerPos[playerid][Pos][2],PlayerPos[playerid][Angle],0,0,0,0,0,0);
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
return 1;
}
stock LoginPlayer(playerid)
{
new query[100],aName[MAX_PLAYER_NAME];
GetPlayerName(playerid,aName,sizeof(aName));
format(query,sizeof(query),"SELECT * FROM accounts WHERE Name = '%s'",aName);
while(mysql_fetch_row_format(query,"]["))
{
mysql_fetch_field_row(query,"Cash"); PlayerInfo[playerid][Cash] = strval(query);
mysql_fetch_field_row(query,"Kills"); PlayerInfo[playerid][Kills] = strval(query);
}
GivePlayerMoney(playerid,PlayerInfo[playerid][Cash]);
PlayerPlaySound(playerid,1057,2,2,3);
return 1;
}