mysql GetFloat Problem

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
  • Hey Breadfish, ich hab mir aus nem MySql Tutorial bisschen was raus geholt, das auch unter anderem mysql_SetFloat und mysql_GetFloat beinhaltet, sollte ganz normal funktionieren, funktioniert bei mir auch mit mysql_SetInt und mysql_GetInt und mit strings auch, nur beim mysql_GetFloat funktioniert was nicht..
    der mysql_SetFloat funktioniert ganz normal, aber wenn ich das wieder auslesen möchte, bekomm ich ein warning.
    Das is mein Code dafür:

    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;
    }


    und Hier hab ich das Verwendet:

    stock SpawnPlayerVehicles(playerid)
    {
    new Float:px;
    px = mysql_GetFloat("vehicles", "PosX", "Besitzer", SpielerInfo[playerid][pName]);
    return 1;
    }


    Dabei kommt, folgendes warning:

    Zitat

    E:\Server\gamemodes\Reallife.pwn(1250) : warning 208: function with tag result used before definition, forcing reparse

    Hab schon alles mögliche versucht, schaff es aber nicht den Fehler zu beheben.
    Zeile 1250 is diese:
    stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])


    Hoffe ihr könnt mir möglichst schnell helfen.


    Mfg,
    Black_Game


    edit: // Hat hier keine ne Idee ????????????

    Einmal editiert, zuletzt von Black_Game ()