Speicher Fehler [MySQL]

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
  • Guten Tag alle Spieler stats aus meiner MySQL DatenBank werden geladen. Aber nicht gespeichert...


    Wieso?


    QuellText:


    stock savePlayer(playerid)
    {
    new query[512];
    format(query,512,"UPDATE user SET Money='%i',WHERE id='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }

  • Also ich kenne deine MySQL Version nicht, jedoch könnte ich mir vorstellen, dass es an deiner Schreibweise liegt.


    Ersetze dies:
    format(query,512,"UPDATE user SET Money='%i',WHERE id='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);


    durch dies:
    format(query,512,"UPDATE 'user' SET 'Money'='%i' WHERE 'id'='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);

  • Also ich kenne deine MySQL Version nicht, jedoch könnte ich mir vorstellen, dass es an deiner Schreibweise liegt.


    Ersetze dies:
    format(query,512,"UPDATE user SET Money='%i',WHERE id='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);


    durch dies:
    format(query,512,"UPDATE 'user' SET 'Money'='%i' WHERE 'id'='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);


    Ich benutze r31 , und ehm es wird immer nocht nicht gespeichert. (PS: Schaue mir gerade deine Scripting Tutorials an)


    Ich habe immer mit DINI gearbeitet ., bin nicht an MySQL gewönht :love::love::love:

  • format(query,512,"UPDATE `user` SET `Money`='%i' WHERE `id`='%i'",GetPlayerMoney(playerid),sStats[playerid][DatenBankID]);


    Nicht ' benutzen sondern ` und vor dem WHERE kein Komma setzen


    Edit: fehler ausgebessert