Eintragen - 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
  • Hallo liebe Community!


    Ich möchte gerne wissen wie ich einem Spieler Geld hinzufüge, also in die Datenbank eintragen!
    Da ich wenn man sich registriert einen Bonus bekommen soll von 500$.


    Beiträge erreicht:[x] 50 Beiträge
    [x] 100 Beiträge
    [x] 150 Beiträge
    [x] 200 Beiträge
    [x] 250 Beiträge
    [x] 300 Beiträge

  • new query[128];
    format(query,128,"UPDATE `tabelle` SET `GeldSpalte` = '500' WHERE `Name` = '%s'",SpielerName);
    mysql_query(query);
    GivePlayerMoney(playerid, 500);

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung


  • Kannst du mir das ein klein wenig erklären? :huh:
    Lerne ja sonst nichts dabei :P


    Update heist das das er jetzt weis oke ich muss Updaten wenn ich mich nicht Täusche so
    dann muss man die tabelle angeben in welcher er was Updaten soll so dann wählst du die Spalte aus welche er Updaten soll
    und mit Where sagst du ihm wo er es ändern soll z.B bei Name, Id etc

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Ganz normale SQL-Syntax:
    format(query,128,"UPDATE `tabelle` SET `GeldSpalte` = '500' WHERE `Name` = '%s'",SpielerName);
    Wir Formatieren einen String um unsere Datenwerde reinzuschreiben.


    Der Query könnte nachher so aussehen:

    SQL
    UPDATE `tabelle` SET `GeldSpalte` = '500' WHERE `Name` = 'MrX'


    "UPDATE `Tabelle`"-> Wir sagen dem MySQL-Server dass wir einen Datenbankwert in der Tabelle "Tabelle" Erneueren (Updaten) wollen
    "SET `GeldSpalte` = '500'" -> Wir setzen die Spalte "GeldSpalte" auf einen neuen Wert
    "WHERE `Name` = 'MrX'" -> Wir sagen dem Server dass es dies nur bei den Einträgen machen soll, Wo in der Spalte "Name" der Wert "MrX" gespeichert ist


    Dazu kannst du dir auch diverse Tutorials zu MySQL ansehen. Einfach mal Googlen ;)

  • Danke! :)
    Ich frage jetzt mal ob das so richtig ist. (Bild im Dateianhang)
    Eingetragen wird nichts.