Too big array?
#10

Oooh, I see.. So it gets all fields in a row and puts the value of the field you specify into ex UserStats[playerid][pMoney]? Now I see why the method I used is so inefficient. Thanks again, Emmet!

Am I doing it right?

pawn Код:
while (mysql_retrieve_row())
                        {
                                mysql_fetch_field_row(string, "pPassword");
                                format(UserStats[playerid][pPassword], 32, "%s", string);

                                mysql_fetch_field_row(string, "pMoney");
                                UserStats[playerid][pMoney] = strval(string);

                                mysql_fetch_field_row(string, "pWarns");
                                UserStats[playerid][pWarns] = strval(string);

                                mysql_fetch_field_row(string, "pSkin");
                                UserStats[playerid][pSkin] = strval(string);

                                mysql_fetch_field_row(string, "pIP");
                                UserStats[playerid][pIP] = strval(string);

                                mysql_fetch_field_row(string, "pGender");
                                UserStats[playerid][pGender] = strval(string);

                                mysql_fetch_field_row(string, "pAge");
                                UserStats[playerid][pAge] = strval(string);

                                mysql_fetch_field_row(string, "padmin");
                                UserStats[playerid][pAdmin] = strval(string);

                                mysql_fetch_field_row(string, "pBanned");
                                UserStats[playerid][pBanned] = strval(string);

                                mysql_fetch_field_row(string, "pBanReason");
                                format(UserStats[playerid][pBanReason], 128, "%s", string);

                                mysql_fetch_field_row(string, "pBannedBy");
                                format(UserStats[playerid][pBannedBy], 32, "%s", string);

                                mysql_fetch_field_row(string, "pX");
                                UserStats[playerid][pX] = floatstr(string);

                                mysql_fetch_field_row(string, "pY");
                                UserStats[playerid][pY] = floatstr(string);

                                mysql_fetch_field_row(string, "pZ");
                                UserStats[playerid][pZ] = floatstr(string);

                                mysql_fetch_field_row(string, "pInt");
                                UserStats[playerid][pInt] = strval(string);

                                mysql_fetch_field_row(string, "pVW");
                                UserStats[playerid][pVW] = strval(string);

                                mysql_fetch_field_row(string, "pOwner");
                                UserStats[playerid][pOwner] = strval(string);

                                mysql_fetch_field_row(string, "pLevel");
                                UserStats[playerid][pLevel] = strval(string);

                                mysql_fetch_field_row(string, "pMinutes");
                                UserStats[playerid][pMinutes] = strval(string);

                                mysql_fetch_field_row(string, "pHours");
                                UserStats[playerid][pHours] = strval(string);

                                mysql_fetch_field_row(string, "pBank");
                                UserStats[playerid][pBank] = strval(string);

                                mysql_fetch_field_row(string, "pOldAdmin");
                                UserStats[playerid][pOldAdmin] = strval(string);

                                mysql_fetch_field_row(string, "pFac");
                                UserStats[playerid][pFac] = strval(string);

                                mysql_fetch_field_row(string, "pFacRank");
                                UserStats[playerid][pFacRank] = strval(string);

                                mysql_fetch_field_row(string, "pFacLeader");
                                UserStats[playerid][pFacLeader] = strval(string);

                                for(new i; i < 13; i++)
                                {
                                        new hi[10];
                                        format(hi, sizeof(hi), "pWeapon%d", i);
                                        mysql_fetch_field_row(string, hi);
                                        UserStats[playerid][pWeapon][i] = strval(string);

                                        mysql_fetch_field_row(string, hi);
                                        UserStats[playerid][pWeaponAmmo][i] = strval(string);
                                }

                        }
Reply


Messages In This Thread
Too big array? - by SKAzini - 08.12.2013, 15:18
Re: Too big array? - by Emmet_ - 08.12.2013, 15:19
Re: Too big array? - by SKAzini - 08.12.2013, 15:26
Re: Too big array? - by Emmet_ - 08.12.2013, 15:31
Re: Too big array? - by SKAzini - 08.12.2013, 15:37
AW: Too big array? - by Nero_3D - 08.12.2013, 15:53
Re: AW: Too big array? - by Emmet_ - 08.12.2013, 16:03
Re: AW: Too big array? - by SKAzini - 08.12.2013, 16:09
Re: Too big array? - by Emmet_ - 08.12.2013, 16:16
Re: Too big array? - by SKAzini - 08.12.2013, 16:21

Forum Jump:


Users browsing this thread: 1 Guest(s)