MySQL Fehler

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
  • Moin,
    habe das MySql system von maddin(Tutorial) ins Script eingebaut. Dies ist schon sehr lange drauf, doch nun mit vielen Variablen merke ich, dass sich die Tabellen iwie verschieben oder so. Ein neu registrierter User ist z.B. in Frak 1 und hat skin 58.
    Ist darüber etwas bekannt oder wäre jemand bereit mit per TV oder anderes zu helfen? Gebe die Schnipsel nur ungern raus,


    2. Frage: Wie kann ich eine bestimmte Person aus der Mysql Tabelle auslesen(offline) und ihr eine Variable verändern?


    3.Frage: Wie kann ich in der MySQL Tabelle(phpmyadmin) neue Variablen hinzufügen, ohne das die User gelöscht werden?


    MfG


    edit: 3.

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

    2 Mal editiert, zuletzt von ElDiabolo ()

  • das liegt daran das du den enum nicht resettest
    schreib das bei OnPlayerConnect hin



    for(new i;i!=_:SpielerDaten;i++) SpielerInfo[playerid][SpielerDaten:i] = 0;

  • Danke, scheint zu klappen.
    2. Frage: Wie kann ich eine bestimmte Person aus der Mysql Tabelle auslesen(offline) und ihr eine Variable verändern?
    3.Frage: Wie kann ich in der MySQL Tabelle(phpmyadmin) neue Variablen hinzufügen, ohne das die User gelöscht werden?

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

  • Zu 2:


    SQL
    SELECT * FROM TABELLE WHERE USERNAME = inputtext


    ändern dann mit


    SQL
    UPDATE TABELLE SET WASWEIßICH = WERT


    Zu 3:


    Datenbank wählen -> Tabelle wählen -> Struktur -> Felder hinzufügen

    Back to the roots!


  • Danke! Kannst vll nen Beispiel mit dem Namen:»Testacc« und der Variable »Level« machen?

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

  • Danke! :)



    edit: Geht nicht ganz:
    Habe das nun folgendermaßen und es schreibt nicht in die Tabelle:


    new query[128];
    format(query, 128, "UPDATE accounts SET Banner = %s WHERE Name = '%s'",SpielerName(playerid),SpielerName(pID));
    mysql_query(query);


    Die MySQL Datenbank heißt accounts...

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

    Einmal editiert, zuletzt von ElDiabolo ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wenn keine "mysql_log.txt" in deinem Serververzeichnis vorhanden ist, ist dein Plugin nicht Aktiv.
    Es wird immer eine erstellt. Zeig uns mal deine Serverconfig, Serverlog und den Inhalt deines Serververzeichnis per Screen.


    Gruss: Sonic

    I didn't hit you. I high fived your face.





  • edit. Mysql geht aber^^


    MySQL geht wunderbar...

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

    Einmal editiert, zuletzt von ElDiabolo ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen