Gehalt wird nicht ausgelesen

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 Community,


    ich habe folgendes Proble, und zwar wird das Gehalt nicht geladen, aber der Rangname...


    for(; i < 16; i++)
    {
    new query2[128];
    format(query2, sizeof query2, "SELECT `Gehalt` FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
    format(query, sizeof query, "SELECT `Rangname` FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
    mysql_query(query);
    mysql_query(query2);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_fetch_int(Get2);
    format(str,sizeof(str),"%s\nRang %d: {FF6E00}%s {FFFFFF}| Gehalt: %d$",str,i,Get,Get2);
    }
    ShowPlayerDialog(playerid,DIALOG_FRAK6,DIALOG_STYLE_LIST,"Fraktionsverwaltung",str,"Weiter","Zurück");
    mysql_free_result();

    Back to the roots!

  • darf ich mal fragen wiso du 2 querys machst?
    mach es in einen rein
    format(query2, sizeof query2, "SELECT `Gehalt`,`Rangname` FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
    Is besser so


    Aber habe mal was gemacht ist nicht getestet!
    for(; i < 16; i++)
    {
    new query[100],Gehalt,RangName[50];
    format(query, sizeof query, "SELECT * FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
    mysql_query(query);
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(query,"Gehalt");
    Gehalt=strval(query);
    mysql_fetch_field_row(query,"Rangname");
    format(RangName,50,"%s",query);
    }
    }
    mysql_free_result();

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