Mysql Fehler

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
  • Hallo Ihr Lieben ich habe da ein Paar Warnings
    beim Versuch mein Script auf mysql umzuschreiben


    Zeile (3978) : warning 213: tag mismatch


    Zeile (3980) : warning 213: tag mismatch


    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); //Hier ist 3978
    mysql_free_result();
    return sqlfloat; //Hier ist 3980
    }


    Würde mich Freuen wenn mir einer da Helfen kann

  • stock mysql_GetFloat(Table[], Field[], Where[], Is[])
    zu stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])


    Falls dann errors kommen, oben das hin:
    forward Float:mysql_GetFloat(Table[], Field[], Where[], Is[])



    Mit freundlichen Grüßen,
    [GSF]Zunno

  • Jetzt habe ich da Immer noch einen Fehler


    Zeile (3978) : warning 213: tag mismatch



    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); //Hier
    mysql_free_result();
    return sqlfloat;
    }

  • Laut StrickenKids Deklaration verwendest Du die Funktion wie folgt:


    new Float:sqlFloat;


    sqlFloat = mysql_fetch_float();
    Sollte das nicht funktionen oder der Fehler kommen,
    dass keine Argumente gegeben sind, musst Du mal im
    englischen Forum nach seinem Beitrag schauen.


    Wo möglich hat er es dort besser erklärt.