MySQL problem
#2

Learn to use while-loops and use a single query not 100.

pawn Код:
forward LoadBuilding();
public LoadBuilding()
{
    new arrCoords[11][64];
    new row[512], idx;
   
    mysql_query("SELECT * FROM Buildings");
    mysql_store_result();
   
    while(mysql_fetch_row(row))
    {
        split(row, arrCoords, '|');
        Building[idx][EnterX] = floatstr(arrCoords[1]);
        Building[idx][EnterY] = floatstr(arrCoords[2]);
        Building[idx][EnterZ] = floatstr(arrCoords[3]);
        Building[idx][PickupID] = strval(arrCoords[4]);
        Building[idx][ExitX] = floatstr(arrCoords[5]);
        Building[idx][ExitY] = floatstr(arrCoords[6]);
        Building[idx][ExitZ] = floatstr(arrCoords[7]);
        strmid(Building[idx][BuildingName], arrCoords[8], 0, strlen(arrCoords[8]), 255);
        Building[idx][ExitInterior] = strval(arrCoords[9]);
        Building[idx][Custom] = strval(arrCoords[10]);

        //Building[idx][PickupID] = CreateStreamPickup(1239, 1, Building[idx][EnterX], Building[idx][EnterY], Building[idx][EnterZ],15);
        CreateDynamicPickup(1239, 1, Building[idx][EnterX], Building[idx][EnterY], Building[idx][EnterZ], -1, -1, -1, 40.0);
        idx++;
    }

    mysql_free_result();
    printf("%d Buildings loaded from database", idx);
    return true;
}
Reply


Messages In This Thread
MySQL problem - by Rapeassboi - 31.12.2013, 13:54
Re: MySQL problem - by Wizza - 31.12.2013, 13:55
Re: MySQL problem - by dusk - 31.12.2013, 13:55
Re: MySQL problem - by Rapeassboi - 31.12.2013, 13:58
Re: MySQL problem - by EliteApple - 31.12.2013, 19:15

Forum Jump:


Users browsing this thread: 2 Guest(s)