Teil wird nicht geladen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo leute!


    Ich hab ein kleines Problem :)


    Ich hab bei mir im script das laden von den scriptfiles gemacht (über mysql). Es werden alle geladen ausser die tankstellen.. in der mysql_log steht als letzter eintrag einfach:


    [06/25/10 16:33:44] Function: 'mysql_query' executed: "SELECT * FROM gasstation WHERE ID = 15 LIMIT 1" with result: "0".


    ID 15 ist der letzte eintrag in der tabelle gasstation. Funktion LoadTankstellen:


    stock LoadTankstellen()
    {
    MySQLCheck();
    printf(" ");
    printf("____________Tankstellen Anfang____________");
    printf(" ");
    new query[MAX_STRING];new idx;new data[256];
    while (idx < 15)
    {
    format(query, sizeof(query), "SELECT * FROM gasstation WHERE ID = %d LIMIT 1", idx+1);
    mysql_query(query);
    mysql_store_result();
    TankstellenInfo[idx][tID] = idx;
    mysql_fetch_field("tBenzin",data);TankstellenInfo[idx][tBenzin] = strval(data);
    mysql_fetch_field("tPosX",data);TankstellenInfo[idx][tPosX] = floatstr(data);
    mysql_fetch_field("tPosY",data);TankstellenInfo[idx][tPosY] = floatstr(data);
    mysql_fetch_field("tPosZ",data);TankstellenInfo[idx][tPosZ] = floatstr(data);
    printf("ID: %d, Benzin: %d, PosX: %f, PosY: %f, PosZ: %f",TankstellenInfo[idx][tID],TankstellenInfo[idx][tBenzin],TankstellenInfo[idx][tPosX],TankstellenInfo[idx][tPosY],TankstellenInfo[idx][tPosZ]);
    idx++;
    }
    mysql_free_result();
    printf(" ");
    printf("____________Tankstellen Ende____________");
    printf(" ");
    return 1;
    }


    kann man das vielleicht auch noch anders lösen mit dem while(idx < 15)?


    MFG selEcT


    edit: erledigt.. geht irgendwie, hatte aber einen doppelten eintrag in der tabelle.. komisch ^^