SQL Problem mit Datenbank..

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
  • Tag, nette Community, ich melde mich mal wieder,


    Ich habe ein kleines Problem, ich stieg von BlueG zu Strickenkids MySQL um, alles schön und gut Beavis hilf mir doch es folgt ein Problem, wie jeder weis möchte das System von dem Kid ein Passwort, rein gemacht Funkt doch dann kommt immer ein Error er könne nichts in die Liste eintragen..?



    & man erkennt dort schon diesen Error,

    Zitat

    [18:08:18] [MySQL] Error (0): Failed to exeute query. Unknown column 'PuSchKiiNX' in 'field list'.


    bei diesem Error stehe ich zurzeit auf dem Schlauch, werde nicht schlau dadurch, könnte eventuell jemand helfen? vllt gibt es unter uns einige die dieses problem hatten? währe sehr Dankbar wenn sich jemand melden würde..


    Noch die SQL_LOG


  • Du benennst die Spalte PuSchKiiNX ?!
    zeig mal die Zeile


    die UPDATE ?


    mysql_real_escape_string(PlayerName(playerid), PlayerName(playerid));
    format(query, sizeof(query),"UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d',`Alter` = '%d',`Bundesland` = '%d',`Admin` = '%d' WHERE `Name` = '%s'",
    SpielerInfo[playerid][pLevel] = GetPlayerScore(playerid),SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid),
    SpielerInfo[playerid][pAlter], SpielerInfo[playerid][pBundesland],SpielerInfo[playerid][pAdmin],PlayerName(playerid));
    mysql_query(query, (-1), (0), SQL);

  • nein beim erstellen
    beim Update ist kein Fehler aber ich denke, das du es so hast:
    "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES (`PuSchKiiNX`,`lol`);"
    es muss aber so:
    "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('PuSchKiiNX','lol');"

    All in all it's just another brick in the wall

  • new string[300];
    format(string,sizeof(string), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES (`%s`,`%s`);", SpielerInfo[playerid][pName], inputtext);
    mysql_query(string, (-1), (0), SQL);
    SpielerInfo[playerid][pUserid] = GetUserID(playerid);
    SavePlayer(playerid);;


    Danke erst jetzt gesehen mal testen!!