Bis hierher schonmal vielen Dank.
Nun habe ich aber das Problem, das Pawno mir das mehrdimensionale Array nicht erstellen will. Ich habe es mit print's getestet, bei der Deklaration führt er die Funktion nicht weiter aus.
Das hier wäre der Code:
stock MySQL_Loeschen(Name[], ID)
{
new a = (ID + 1), tname[1024][MAX_PLAYER_NAME], tnumber[1024];
format(SQLEscapeX[0], 128, "SELECT * FROM %s", Name);
mysql_query(SQLEscapeX[0]);
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();
for(new i = 1; i <= rows; i++)
{
if(i != a)
{
format(SQLEscapeX[0], 128, "SELECT Telefonnummer FROM %s WHERE ID = '%d'",Name,i);
mysql_query(SQLEscapeX[0]);
mysql_store_result();
tnumber[i] = mysql_fetch_int();
format(SQLEscapeX[0], 128, "SELECT Name FROM %s WHERE ID = '%d'",Name,i);
mysql_query(SQLEscapeX[0]);
mysql_store_result();
mysql_fetch_string(tname[i]);
}
}
for(new i = 1; i <= rows; i++)
{
printf("%s - %d",tname[i],tnumber[i]);
}
}
Auch wenn ich das"tname" Array auf nur die viertel Größe reduziere funktioniert es nicht.