Hallo,
Ich versuche gerade einen Temporär erstellten Wert aus der Datenbank zu lesen, jedoch Funktioniert dies nicht ganz bzw. ich weiß nicht wie ich an den Wert komme.
SQL Code:
SELECT MIN(fraktionen.FrakID+1) FROM fraktionen LEFT JOIN fraktionen AS TempData ON fraktionen.FrakID+1 = TempData.FrakID WHERE TempData.FrakID IS NULL AND fraktionen.FrakID > 0
Bild aus PMA mit dem Query:
Quelle: Ich
PAWN-Codes:
new query[177];
format(query, sizeof(query), "SELECT MIN(fraktionen.FrakID+1) FROM fraktionen LEFT JOIN fraktionen AS TempData ON fraktionen.FrakID+1 = TempData.FrakID WHERE TempData.FrakID IS NULL AND fraktionen.FrakID > 0");
mysql_function_query(MyConnection, query, true, "FreeFrakID", "", "");
forward FreeFrakID();
public FreeFrakID()
{
static rows, fields;
cache_get_data(rows, fields);
if(!rows) return -1;
printf("Freie ID: %d", cache_get_field_content_int(0,"FrakID"));
return FreeFactionID = cache_get_field_content_int(0,"FrakID");
}
Ich hoffe mir kann da jemand weiter Helfen
MfG
SLaYz