Schönen Abend breadfish,
Ich hab das problem, dass wenn ich etwas in die Datenbank speichern möchte zb. die E-Mail, dass es so aussieht in der Datenbank ÿ7.0.0.1. Das ist aber nur, wenn ich mysql_real_escape_string benutze.
mysql_real_escape_string(inputtext, inputtext);
format(sInfo[playerid][sEmail], 36, "%s", inputtext);
Wenn ich die IP-Adresse speichern möchte, sieht es in der Datenbank so aus 49.
GetPlayerIp(playerid, sInfo[playerid][sAdresse], 16);
Und ich benutze die Spalte Adminlevel garnicht, aber er trägt trozdem etwas ein?
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid, "Eingeloggt") == 1)
{
new query[200];
format(query, sizeof(query), "UPDATE accounts SET Adresse = %i, Email = '%s', Adminlevel = %d WHERE Spielername = '%s'",
sInfo[playerid][sAdresse],
sInfo[playerid][sEmail],
sInfo[playerid][sAdminlevel],
sName(playerid));
mysql_query(query);
}
}
return 1;
}
Mit freundlichen Grüßen
Grapefruit