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