[MYSQL]Query Error aber wieso ?

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
  • Nabend


    Wollte mal fragen wieso er mir immer das hier anzeigt:

    Code
    [17:31:54] ProcessQueryThread() - Executing query SELECT `Alter` FROM `account` WHERE `Name` = 'MrKek3si'...
    [17:31:54] ProcessQueryThread() - Error will be triggered to OnQueryError().
    [17:31:54] OnQueryError() - Callback has been called.



    Pawn Code :
    format(query,sizeof(query),"INSERT INTO account Alter VALUES ('%i')");
    format(query,sizeof(query),"SELECT `Alter` FROM `account` WHERE `Name` = '%s'",SpielerName(playerid));
    mysql_function_query(MYSQLVerbindung,query,false,"","");

    Kann mir einer weiterhelfen ?

  • EDIT:


    Vergiss was ich vorher gesagt habe.
    Du darfst "ALTER" nicht verwenden, da das ein MySQL Befehl ist.
    Ändere "Alter" mal zu "Age", auch in der Database.


    Ansonsten:
    public OnQueryError(errorid, error[], resultid, extraid, callback[], query[], connectionHandle)
    {
    printf("EID: %d | Error: %s | Query: %s", errorid, error, query);
    return 1;
    }
    Dann sag uns bitte was geprintet wird.

  • Jetzt kommt das.

    Code
    [19:47:26] ProcessQueryThread() - Executing query SELECT Age FROM account WHERE `Name` = 'MrKek3si'...
    [19:47:26] ProcessQueryThread() - Query was successful.
    [19:47:26] ProcessQueryThread() - Data being passed to ProcessTick().


    Also funkt alles ? :D
    Aber es wird NICHTS gesetzt

    2 Mal editiert, zuletzt von MrKek3si ()