Es wird keine neue Zeile erstellt.

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,
    dieser Befehl:


    ocmd:test1(playerid,params[])
    {
    new query[256];
    format(query, sizeof(query), "INSERT INTO `FraktionCars` (`Number`, `Fraktion`) VALUES ('1', '0')");
    mysql_query(query);
    return 1;
    }


    erstellt immer nur die erste Zeile. Sprich, wenn die Tabelle komplett leer ist, wird eine neue Zeile erstellt. Ist eine Zeile vorhanden, macht er einfach nichts. Ich habe das MySQL Plugin von Gstylez und dieser Stock funktioniert einwandfrei und es werden auch neue Zeilen erstellt.
    stock CreateAccount(playerid, pass[])
    {
    new query[256],Name[MAX_PLAYER_NAME],ip[16];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(pass,pass);
    format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
    mysql_query(query);
    GetPlayerIp(playerid,ip,16);
    new string[128];
    format(string,sizeof(string),"[Admin] %s hat sich registriert. IP: %s",Name,ip);
    AdminMessage(COLOR_LIGHTBLUE,string);
    return true;
    }