Ich brauche Hilfe bei 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
  • Ich brauche dringend Hilfe bei meinem Script.
    Ich erkenne den Fehler einfach nicht...



    stock CreateTankstelle(Float:X,Float:Y,Float:Z,Name[],Besitzer[],Kasse,PreisPL,PreisZK,TankMaxTank)
    {
    new Query[128];
    mysql_real_escape_string(Name, Name);
    mysql_real_escape_string(Besitzer, Besitzer);
    format(Query,sizeof(Query), "INSERT INTO `tankstellen` (`PosX`, `PosY`, `PosZ`, `Name`, `Besitzer`, `Kasse`, `PreisPL`, `PreisZK`, `Tank`, `MaxTank`) VALUES ('%f', '%f', '%f', '%s', '%s', '%i', '%i', '%i', '%i', '%i')",X, Y, Z, Name, Besitzer, Kasse, PreisPL, PreisZK, TankMaxTank, TankMaxTank);
    mysql_query(Query);
    return true;
    }



    Es Speichert einfach nicht die Werte in die Tabelle und ich weiss nicht warum.
    Hier noch der Error in der MySQL_Log:
    [13:00:48] CMySQLHandler::Query(INSERT INTO `tankstellen` (`PosX`, `PosY`, `PosZ`, `Name`, `Besitzer`, `Kasse`, `PreisPL`, `PreisZK`, `Tank`, `MaxTank`) VALUES) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds

  • Sind alle Colums vorhanden?

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Alle Spalten in der Tabelle, mit dem richtigen Tagging und Namen, sprich
    ist die Spalte PosX mit dem Tag Float versehen und vorhanden?

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Ja es sind alle vorhanden
    In der Tabelle hab ich einfach noch die ID. Aber die ist auf AUTO_INCREMENT.


    Hier noch der Code:


    CREATE TABLE IF NOT EXISTS `tankstellen` (
    `ID` int(11) NOT NULL AUTO_INCREMENT,
    `PosX` float NOT NULL,
    `PosY` float NOT NULL,
    `PosZ` float NOT NULL,
    `Name` varchar(32) NOT NULL,
    `Besitzer` varchar(32) NOT NULL,
    `Kasse` int(11) NOT NULL,
    `PreisPL` int(11) NOT NULL,
    `PreisZK` int(11) NOT NULL,
    `Tank` int(11) NOT NULL,
    `MaxTank` int(11) NOT NULL,
    PRIMARY KEY (`ID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;






    //Edit: Code Hinzugefügt
    //Edit: Schreibfehler gefunden