MySQL auslesen

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,


    wie wir einzelne Zeilen in der Datenbank auslesen wissen wir. Aber wie lese ich alles aus einer Tabelle aus?


    Hintergrund ist folgender,


    Ich möchte zum Start des Servers alle Fraktionen die in der Datenbank gespeichert sind laden.
    Dazu gehören Sachen wie Name, Leader vorhanden ja/nein, Geld etc.
    Nur habe ich keine Ahnung wie ich alle Werte zum Start zuordne.
    Folgendes haben wir probiert:



    frakDBInfo ist dabei das enum zur MySQL Datenbank und frakInfo ist ein enum in der die selben fraktionen stehen, nur andere Informationen dazu.


    Vielleicht habt ihr ja eine Idee.. MySQL Log schmeißt keine Fehler, aber wenn ich zB


    Code
    ocmd:frak(playerid,param[])
    {
    	new string[128];
    	format(string,sizeof(string),"%s",frakDBInfo[1][fraktion_name]);
    	SendClientMessage(playerid,COLOR_GREEN,string);
    	return 1;
    }

    ausführe schreibt er eine leere Zeile.


    Lieben Gruß,


    The.Boonze

  • Du hast die Werte immer aus der Zeile 0 ausgelesen, schreibe den Code mal so.

    Sollte funktionieren. ;)