Code:
	maps\mp\gametypes\_mysql::asyncQuery("INSERT INTO sd_bans_ip (ip, name, reason, admin) VALUES ('" + ip + "', '" + maps\mp\gametypes\_mysql::stripString(self.name) + "', '" + maps\mp\gametypes\_mysql::stripString(reason) + "', '" + maps\mp\gametypes\_mysql::stripString(admin.pers["loginname"]) + "')");

	printf("IP ban added to database sd_bans_ip!\n");
	printf("ip "+ip+ "\n");
	printf("name "+maps\mp\gametypes\_mysql::stripString(self.name)+ "\n");
	printf("reason "+maps\mp\gametypes\_mysql::stripString(reason)+ "\n");
	printf("admin "+maps\mp\gametypes\_mysql::stripString(admin.pers["loginname"])+ "\n");
It doesnt work with IP?
Everything is printed correctly.
IP in mysql is int(11)
rest are strings