MySQL R6, Wie Variable abspeichern?

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 :)
    Ich versuche gerade mein Script auf MySQL umzuschreiben, doch nun habe ich eine Frage, welche ich nicht selbst beantworten kann.
    Wie kann ich aus der MySQL Datenbank einen Integer, einen Float, etc holen?
    Zum Beispiel konnte ich mit dini einfach so auslesen:
    /*new Pfad[30];
    format(Pfad, 30, "Fraktionen.ini");
    BallasMats = dini_Int(Pfad, "Ballasmats");
    printf("%d Ballas Materialien geladen", BallasMats);
    BallasDrogen = dini_Int(Pfad, "Ballasdrogen");
    printf("%d Gramm Ballas Drogen geladen", BallasDrogen);
    GroveMats = dini_Int(Pfad, "Grovemats");
    printf("%d Grove Materialien geladen", GroveMats);
    GroveDrogen = dini_Int(Pfad, "Grovedrogen");
    printf("%d Gramm Grove Drogen geladen", GroveDrogen);*/


    einen Ansatz habe ich schon:
    new mysqlquery[150];
    format(mysqlquery, 150, "SELECT * FROM ´warehouse´ WHERE ´Gang´ = 'Ballas'");
    mysql_query(mysqlquery);
    mysql_store_result();
    if(num_rows()){

    }


    Wie muss die Datenbank aussehen?
    Ich habe nun:
    Drogen, Mats und Gang, geht es noch anders?
    Aber wenn man Gang weglässt, weiß man ja nicht welche Fraktion geladen werden soll


    -Flashboot

  • Für Integers
    cache_get_field_content_int 
    Für Strings
    cache_get_field_content
    Fürs Floats
    cache_get_field_content_float


    Grüße,
    PAWN