Also, hallo Breadfish,
ich habe folgendes Problem:
Ich habe die Funktionen für MySQL aus einem Tutorial genommen. Jedoch arbeite ich mit einem anderen Plugin, und zwar dem von StrickenKid.
An sich klappt da auch alles nur halt eine Funktion nicht, nämlich mysql_GetFloatByInt (= mysql_GetFloat nur mit einem Integer als Where)
So sieht sie aus:
stock Float:mysql_GetFloatByInt(Table[], Field[], Where[], Is)
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%d'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
}
Und den Warning bekomme ich:
Das passt auf das mysql_fetch_float(sqlfloat); von der Zeile her.
Ich habe mir auch das native angeschaut und rausgefunden, dass der Parameter dort nicht hingehört.
Das Problem ist nur, dass ich keine Ahnung habe, wie ich es umschreibe, dass es ohne dieses Warning geht.
Der Warning ist auch nicht das Problem, sondern eher, dass ich deshalb auch keinen Wert aus der DB bekomme.
Hoffe jemand kann mir da helfen.
MFG
Ben