MySQL-Selfmade-Problem mit'm Speichern (Datenbank etc.)

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 Abend Leute!


    Ich habe ein kleines MySQL-Registrierungs & Login System (Selfmade) und natürlich eine .sql Datenbank (von einem Kumpel geschrieben)!
    Nun jetzt habe ich das Problem, das wenn ich die Funktion "CreateAccount" aufrufe, nichts in der Datenbank gespeichert / übernommen wird :huh: Hoffe einer von euch könnte mir sagen wo mein Fehler ist... ;)


    Hier wird die Funktion aufgerufen


    Und hier ist der Stock
    stock CreateAccount(playerid, passwort[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(passwort,passwort);
    format(query, sizeof(query), "INSERT INTO Accounts (Name, Passwort) VALUES ('%s', '%s')", Name, passwort);
    mysql_query(query);
    SetPlayerColor(playerid, Zivifarbe);
    SpielerInfo[playerid][ pLevel ] = Startlevel;
    SpielerInfo[playerid][ pRegistriert] = 1;
    SpielerInfo[playerid][ pAdminlevel ] = 0;
    SpielerInfo[playerid][ pPremium ] = 0;
    SpielerInfo[playerid][ pKills ] = 0;
    SpielerInfo[playerid][ pDeaths ] = 0;
    SpielerInfo[playerid][ pSkin ] = (ZiviSkin[random(10)]);
    SpielerInfo[playerid][ pGeld ] = Startgeld;
    return 1;
    }


    Hier ist die Datenbank (Also die .sql)


    Lg :)

  • Code
    format(query,sizeof(query),"INSERT INTO `Accounts` Name,Passwort,Registriert,Level,Adminlevel,Premium,Kills,Deaths,Skin,Geld) VALUES('%s','%s','0','0','0','0','0','0','0','0')",GetName(playerid), inputtext);


    Nach 'Accounts' fehlt die Klammer.


    #Brotfischbaron


    In schā'a llāh