Frage Mysql SAMP

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, ich habe ein problem mit meinen Mysql ich will wenn ich in meinem falle die kontonummer habe den dazugehörigen namen finden, wenn ich die sql anweisung in php machen gibt er mir den namen aber in pwn gehts nicht ich schreib mal was ich haben



    stock ReadFromSQL(table[], playername[])
    {
    new query[128];
    format(query, sizeof(query), "SELECT * FROM %s WHERE NAME='%s';", table, playername);
    mysql_query(query);
    mysql_store_result();
    return 1;
    }


    stock ReadNameFromSQL(what[], wert)
    {
    new query[128];
    format(query, sizeof(query), "SELECT Name FROM samp_user WHERE %s='%i';", what, wert);
    mysql_query(query);
    mysql_store_result();
    return 1;
    }


    Ausschnitt aus dem fehler
    field2 ist ganz oben definiert und da gibs auch keinen fehler

    new kname[128] =ReadNameFromSQL("Kontonummer", kontonummer_ziel);
    new row2[512];
    ReadFromSQL("samp_user", kname);
    mysql_fetch_row_format(row2, "|");
    explode(row2, field2, "|");
    mysql_free_result(MySQLConnection);

    new string10[128];//DEBUG
    format(string10, sizeof(string10), "%i , %i , %s , %s", kontonummer_ziel,newkontostand,strval(field2[1]),kname);//DEBUG
    SendClientMessage(playerid,COLOR_RED,string10);//DEBUG


    fehlermeldung:



    error 008: must be a constant expression; assumed zero


    Der fehler liegt in der Zeile mit new kname[128] = ReadNameFromSQL("Kontonummer", kontonummer_ziel);


    was ist mein fehler bitte um hilfe