Fehler beim Speichern über 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
  • Guten Abend Com,


    Ich habe ein Script was über MySQL läuft. Nun habe ich das Problem, das bei manchen Usern manche Sachen nicht gespeichert werden.


    User 1: Alles speichert nochmal in seinen Acc daten.
    User 2: Nach dem Relog ist der Führerschein weg.
    User 1 Multiacc. Alles speichert normal.
    User 2 Multiacc. Alles speichert normal.



    Das ganze ist dann auch mit Invitesperre und mit diversen anderen Punkten so.


    Zusammenfassung: Bei manchen Spielern werden diverse Puntke nicht gespeichert. Diese Spieler haben eig. nichts gemeinsam.


    Da ich nicht weiß welche Codeschnipsel ihr braucht, warte ich erstmal auf diverse antworten. V


    MfG

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • Schau mal im MySQL Log, wie es da aussieht.
    Code der Dinge, die nicht gespeichert werden wäre cool.

  • Code heißt das Speicher und laden der Dinge? Da kann ja nichts falsch drann sein, da es bei manchen gespeichert wird und bei manchen nicht.


    Beim Login
    PlayerInfo[playerid][pCarLic] = d2[66];


    Beim Disconect
    MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "CarLic", PlayerInfo[playerid][pCarLic]);


    Der MySQL Log zeigt nichts an -.-'

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • Ich kenne mich mit MySQL nicht so aus, es war vom Vorgänger so drinne.


    Log =


    [23:51:42] ---------------------------


    [23:51:42] MySQL Debugging activated (09/23/11)


    [23:51:42] ---------------------------


    [23:51:42]


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_query( Connection handle: 1 )


    [23:51:42] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)


    [23:51:42] >> mysql_store_result( Connection handle: 1 )


    [23:51:42] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)


    [23:51:42] >> mysql_fetch_row_format( Connection handle: 1 )


    [23:51:42] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

    Einmal editiert, zuletzt von Freggel ()

  • Eine verbindung zwischen Script und Datenbank ist ja vorhanden.

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • Meine userdaten werden beim Connecten alle erfolgreich aus der Datenbank geladen. Zudem habe ich ja im Script die MySQLIP sowie das passwort korrekt eingegeben. Wenn keine Verbindung bestehen würde, würde er meine Userdaten ja nicht laden.

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wo vor bitte, ich bin wiegesagt recht neu im MySQL Bereich.

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • Nun schauts so aus.


    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)