mysql Query will nicht.

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
  • Guten Morgen,


    Ich habe das Problem das mein Script bzw. meine mysql verbindung keinen Namen ausliest.
    ich hoffe einer von euch kann mir helfen.
    stock mysql_CheckAccount(playerid)
    {
    new query[128],name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid,name,sizeof(name));
    mysql_real_escape_string(name,name);
    format(query,sizeof(query),"SELECT * FROM accounts");
    printf("%s",query);
    mysql_function_query(mysql_connect(Host,User,DatenB,Pass),query,false,"","");
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    printf("Accounts für Spielername gefunden: %d", count);
    return count;
    }
    hier wird das ganze überprüft. es gibt auch keine Errors oder Warnings.

  • Vielleicht so:



    stock mysql_CheckAccount(playerid)
    {
    new query[128],name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid,name,sizeof(name));
    mysql_real_escape_string(name,name);
    format(query,sizeof(query),"SELECT * FROM accounts WHERE SPALTENNAME_NAME = '%s'",name);
    printf("%s",query);
    mysql_function_query(mysql_connect(Host,User,DatenB,Pass),query,false,"","");
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    printf("Accounts für Spielername gefunden: %d", count);
    return count;
    }


    Trage beim query statt SPALTENNAME_NAME den Namen der Spalte für den Accountnamen ein.
    Bin mir nicht sicher aber so denke ich müsste es gehen

    ~~ Motorradfahrer aus Leidenschaft :love: ~~


    ~~ Supermoto ~~