MySQL frage

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
  • Das was du haben willst
    sagen wir du willst Geld von der Spielertabelle haben dann schaut der query so aus:


    SELECT Geld FROM Spieler WHERE Name = Kryx


    so bekommst du sagen wir von deinen account aus den wert von Geld

    All in all it's just another brick in the wall

  • das war ja ein Beispiel
    Für nen Bizz z.B. so



    new str[8];
    format(str,8,"%d",i);
    BizInfo[i][id]=mysql_GetInt("Bizz", "ID", "ID", str);//Muster für id
    BizInto[i][eintritt]=mysql_GetInt("Bizz", "Eintritt", "ID", str);//Für eintritt etc


    Das sollte dir klarheit verschaffen

    All in all it's just another brick in the wall

  • Angenommen, deine Tabell heisst "benutzer" und sieht folgendermaßen aus:
    [table=3]
    [*]Name
    [*]Alter
    [*]Geschlecht


    [*]Hans
    [*]15
    [*]Männlich


    [*]Peterline
    [*]20
    [*]Weiblich


    [*]Peter
    [*]18
    [*]Männlich
    [/table]
    Und du möchtest jetzt das Alter von Hans. Also baut sich deine Abfrage folgendermaßen auf:


    SELECT Alter FROM benutzer WHERE Name = 'Hans'


    Als erstes sagt man, den Wert welcher Spalte man haben möchte, in unserem Fall also Alter. Dann gibt man an, aus welcher Tabelle man die Wert haben möchte, in unserem Fall heist die Tabelle benutzer.
    So. Nun müssen wir aber noch irgendwie angeben, welchen wert wir genau haben wollen. Schliesslich gibt es 3 Einträge, und somit 3 Verschiedene Werte in der Spalte Alter, und wir wollen nur den von Hans. Also geben wir noch dazu an, das wir den Wert aus der Reihe haben wollen, wo als Name der Wert Hans eingetragen ist.


    Name ist hier nur ein beispiel. Solange du irgendeinen Wert aus der gleichen Reihe kennst, sei es eine ID oder sonst irgendwas, kannst du diesen angeben um deinen gewünschten Wert zu bekommen. Aus diesem grund nutzt man eigentlich (fast) immer ID's. Jedenfalls bei so sachen wie SA-MP.

    The fact is, I am right. And if you think I'm wrong, you are wrong.