Datenauslesen via 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 Tag,


    Als ich angefangen hatte mit MySQL in PAWN hatte ich 0 Ahnung von Mysql. Dies hat sich nun mitlerweile geändert.
    Außerdem benutze ich das BlueG Plugin, ich möchte aber umsteigen.


    Nun habe ich eine Frage, da es total unnötig ist jedesmal nur ein Feld mit Hilfe eines stocks auszulesen und das in eine Variable zu speichern.
    Ich möchte lieber eine "große" Abfrage machen wo ich mehrere felder auslese und diese einzelnen Felder dann in den verschiedenen variablen speichern.


    Vorhererige Abfragen:
    Select Feld1 FROM Tabelle Where Etwas = Ist
    Select Feld2 FROM Tabelle Where Etwas = Ist
    Select Feld3 FROM Tabelle Where Etwas = Ist


    Neue Abfrage:


    Select * From Tabelle Where Etwas = Ist
    oder
    Select Feld1, Feld2, Feld3 FROM Tabelle Where Etwas = Ist


    Nun möchte ich gerne wissen wie ich die einzelnen Werte aus den Feldern in die variablen bekomme. Dazu reicht mir ein kleines Beispiel am besten hier an meinem beispiel angeknüpft.
    Wichtig (!) : Ich benutze nicht mehr das BlueG sondern das StickenKid Plugin


    Lieben Gruß
    Simon

  • wäre ein ziemlich großer split oder? Und wie genau muss ich mir das vorstellen. Sorry kenne mich noch nicht so gut mit dem StrickenKid plugin aus.


    aus PHP kenne ich die funktion: Variable = mysql_fetch_array(Query); und dann werden die einzelnen Werte der Felder in Variable[0], Variable[1], usw. gespeichert.


    Ist sowas ähnliches auch möglich?

  • Ah Das ist natürlich sehr kurz :)


    Wenn ich da so splitte dann packt er mir die Werte der Felder nacheinander in der Reihenfolge der enum rein oder?


    Also bei:

    enum
    {
    name,
    level,
    passwort,
    }

    würde er mir feld0 in name, feld1 ind level und feld2 in passwort packen egal ob das von den Variabel Typen passt oder nicht. Habe ich das so richtig verstanden?