MYSQL_ROW -> integer
-
Diese Typen nerven dann doch schon manchmal.
Also, ich hole mit folgendem code eine Integer Zahl aus ner mysql datenbank:MYSQL_RES *mysql_res; MYSQL_ROW row; int x, y; mysql_query(mysql, "SELECT * FROM `blahh`); mysql_res = mysql_store_result(mysql); while((row = mysql_fetch_row(mysql_res)) != NULL)) { x = row[0]; y = row[1]; IrgendeineFunktion(hwnd, array[x][y]); }
(code ist kurz verändert, damit man schneller durchblick)
aber ich habe probleme, die zahl, die in row[0] bzw. row[1] steht, als index für das darauf folgende array zu benutzen.
zZ löse ich das mit wahnsinnigen if-then-else anweisungen *schäm*
gibt es da nicht andere methoden das ganze umzuwandeln?
so long
eagle2k
-
*DONG* von früheren python spielereien kenn ich doch noch atoi();
lösung:
[cpp]MYSQL_RES *mysql_res;
MYSQL_ROW row;
int x, y;mysql_query(mysql, "SELECT * FROM `blahh`);
mysql_res = mysql_store_result(mysql);
while((row = mysql_fetch_row(mysql_res)) != NULL))
{
x = atoi(row[0]);
y = atoi(row[1]);IrgendeineFunktion(hwnd, array[x][y]);
} [/cpp]hoffe, ich konnte damit dem nächsten leser helfen