MySQL trägt/speichert & läd nichts

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
  • Wunderschönen Guten Tag euch allen :thumbup:


    Und zwar hab ich da so ein kleines Problem mit MySQL :/


    Ich erstelle gerade ein System und naja, es Überträgt nichts in die Tabelle, es Speichert nichts & natürlich kann auch ohne Eintrag nichts geladen werden!


    Das ist die Datenbank:


    Hier sollte eig. was in die Tabelle eingetragen werden, wird es aber nicht X( !



    mysql_query("SELECT NULL FROM `Autos`");
    mysql_store_result();
    new rows = mysql_num_rows();
    mysql_free_result();
    new AutoID = rows++;
    if(AutoID < MAX_CARS)
    {
    new query[350];
    format(query,sizeof(query),"INSERT INTO `Autos` (Name,Farbe1,Farbe2,Schluessel,Model,Preis,pX,pY,pZ,pA,Nummernschild) VALUES('%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s')",GetName(playerid),AutoInfo[playerid][pFarbe1],AutoInfo[playerid][pFarbe2],AutoInfo[playerid][pAuto],AutoInfo[playerid][pModel],AutoInfo[playerid][pPreis],AutoInfo[playerid][pX],AutoInfo[playerid][pY],AutoInfo[playerid][pZ],AutoInfo[playerid][pA],AutoInfo[playerid][pNummernschild]);
    mysql_query(query);
    }
    else
    {
    print("<-|----------------------------------------- Fatal Error -----------------------------------------|->");
    print("<-| Too many Vehicles at the Server! Please change the MAX_CARS or delete any Vehicles! |->");
    print("<-|-----------------------------------------------------------------------------------------------|->");
    }


    Speichern/Laden

    stock LoadVehicel(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    AutoInfo[playerid][ pFarbe1 ] = mysql_GetInt("Autos", "Farbe1", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pFarbe2 ] = mysql_GetInt("Autos", "Farbe2", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pAuto ] = mysql_GetInt("Autos", "Schluessel", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pModel ] = mysql_GetInt("Autos", "Model", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pPreis ] = mysql_GetInt("Autos", "Preis", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pX ] = mysql_GetFloat("Autos", "PosX", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pY ] = mysql_GetFloat("Autos", "PosY", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pZ ] = mysql_GetFloat("Autos", "PosZ", "Besitzer", GetName(playerid));
    AutoInfo[playerid][ pA ] = mysql_GetFloat("Autos", "PosA", "Besitzer", GetName(playerid));
    format(AutoInfo[playerid][ pNummernschild ],MAX_SCHILD,"%s",mysql_GetString("Autos", "Nummernschild","Besitzer", GetName(playerid)));
    AutoInfo[playerid][ pAuto ] = CreateVehicle(AutoInfo[playerid][pModel],AutoInfo[playerid][pX],AutoInfo[playerid][pY],AutoInfo[playerid][pZ],AutoInfo[playerid][pA],AutoInfo[playerid][pFarbe1],AutoInfo[playerid][pFarbe2],-1);
    SetVehicleNumberPlate(AutoInfo[playerid][pAuto],AutoInfo[playerid][pAuto]);
    SetVehicleToRespawn(AutoInfo[playerid][pAuto]);
    }
    return 1;
    }

    Speichern/Laden
    stock SaveVehicle(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    mysql_SetInt("Autos", "Farbe1", AutoInfo[playerid][ pFarbe1 ], "Besitzer", GetName(playerid));
    mysql_SetInt("Autos", "Farbe2", AutoInfo[playerid][ pFarbe2 ], "Besitzer", GetName(playerid));
    mysql_SetInt("Autos", "Schluessel", AutoInfo[playerid][ pAuto ], "Besitzer", GetName(playerid));
    mysql_SetInt("Autos", "Model", AutoInfo[playerid][ pModel ], "Besitzer", GetName(playerid));
    mysql_SetInt("Autos", "Preis", AutoInfo[playerid][ pPreis ], "Besitzer", GetName(playerid));
    mysql_SetFloat("Autos", "PosX", AutoInfo[playerid][ pX ], "Besitzer", GetName(playerid));
    mysql_SetFloat("Autos", "PosY", AutoInfo[playerid][ pY ], "Besitzer", GetName(playerid));
    mysql_SetFloat("Autos", "PosZ", AutoInfo[playerid][ pZ ], "Besitzer", GetName(playerid));
    mysql_SetFloat("Autos", "PosA", AutoInfo[playerid][ pA ], "Besitzer", GetName(playerid));
    mysql_SetString("Autos","Nummernschild",AutoInfo[playerid][ pNummernschild ], "Besitzer", GetName(playerid));
    new string[85];
    format(string, sizeof(string),"Das Fahrzeug von %s wurde erfolgreich gespeichert!",GetName(playerid));
    print(string);
    }
    return 1;
    }

    Ich hoffe einige von euch können mir & würden mir helfen. :)
    Lg :)