hey ich erhalte ein Error
stock mysql_GetFloat(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);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;//tag mismatch
}
lg kifkat
mysql GetFloat
- Kevin B.
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hier eine andere Variante.
stock Float:mysql_GetFloat(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);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
} -
den Fehler kenn ich noch net
stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])//function with tag result used before definition, forcing reparse
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
} -
Definiere die Funktion vor dem Abrufen.
-
ein stock definiere?
oda meinst das?
sInfo[playerid][sSpieler_x] = mysql_GetFloat("accounts", "x", "Name", SpielerInfo[playerid][pName]);//x
sInfo[playerid][sSpieler_y] = mysql_GetFloat("accounts", "y", "Name", SpielerInfo[playerid][pName]);//y
sInfo[playerid][sSpieler_z] = mysql_GetFloat("accounts", "z", "Name", SpielerInfo[playerid][pName]);//z -
Schmeiß die Funktion vor das Spielerladen.
-
aso
danke für deine Hilfe, Funktioniert nun. -
breadfish.de
Hat das Thema geschlossen.