MySQL Fehler

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, bekomme derzeit folgenden Fehler


    mysql_format: invalid format string or destination size (0)


    Code:

    new query[128];
    mysql_format(handle, query, sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f',c_gesperrt='%i' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][c_gespeert],cInfo[i][db_id]);
    mysql_format(handle,query,false,"","");

    wo liegt das problem ?

  • 1. Mach mal den String/Query größer.
    2. das zweite "mysql_format" ist Fehlerhaft, oder irre ich mich da? Muss das nicht zu "mysql_pquery/mysql_query" geändert werden?


    MfG.
    Aaron!

    Die Missglückte Persönlichkeit, Ciao!

  • 1. Mach mal den String/Query größer.
    2. das zweite "mysql_format" ist Fehlerhaft, oder irre ich mich da? Muss das nicht zu "mysql_pquery/mysql_query" geändert werden?


    MfG.
    Aaron!

    Nach doch maligen umschreiben hats geklappt


    //edit


    oder auch nicht. Probleme bereitet scheinbar das cInfo[i][id_x]



    ocmd:abstellen(playerid)
    {
    if(PlayerInfo[playerid][pLoggedIn]==false)return 1;
    if(PlayerInfo[playerid][pMember]==2)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(veh) != 525) return SendClientMessage(playerid,COLOR_RED,"Du sitzt nicht im TowCar.");
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0) continue;
    if(cInfo[i][id_x] != GetVehicleTrailer(veh)) continue;
    cInfo[i][c_gespeert] = 1;
    cInfo[i][c_x] = 2245.3259;
    cInfo[i][c_y] = 2007.7205;
    cInfo[i][c_z] = 10.5474;
    new query[128];
    format(query, sizeof(query), "UPDATE autos SET x='2245.3259',y=',2007.7205',z=',10.5474',r=',178.1093',c_gesperrt='1' WHERE id='%i'",cInfo[i][id_x]);
    mysql_pquery(handle, query, "", "");
    DestroyVehicle(cInfo[i][id_x]);
    cInfo[i][id_x]=0;



    }
    SendClientMessage(playerid,COLOR_RED,"Das Fahrzeug wurde gespeert!");
    DetachTrailerFromVehicle(veh);



    }
    }
    else
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Team Mitglied des Ordnungsamts.");
    }
    return 1;
    }

    3 Mal editiert, zuletzt von robbi2304 ()