2 things,
first: Is it possible that mysql_connect returns inversely?
when using this 
Код:
	if(mysql_connect(SQL_HOST,SQL_USER,SQL_PASS,SQL_DB))
	{
		print("MySQL connected.");
		print("Registration System Loaded.");
	}
	else
	{
		print("MySQL has failed to connect.");
	}
 It always returns MySQL has failed to connect., and then I go on to run querys in the rest of the script.
Second:
When using this addapted from menax's code
Код:
ZCMD:register(playerid,params[])
{
  new tmp[256], idx;
  tmp = strtok(params, idx);
  new string[256];
	if(Logged[playerid])
	{
		return SendClientMessage(playerid,COLOR_GREY,"You are already registered and logged in.");
	}
	if(IsRegistered(playerid))
	{
	  return SendClientMessage(playerid,COLOR_GREY,"You're already registered.");
	}
	if(isnull(tmp))
	{
	  return SendClientMessage(playerid,COLOR_GREY,"Usage: /register [password]");
 	}
 	
	mysql_escape_string(params,params);
	mysql_escape_string(pInfo[playerid][name],pInfo[playerid][name]);
	format(string,sizeof(string),"INSERT INTO players (Name,Password,kills,score,deaths,banned,cash,bank,level) VALUES ('%s','%s',0,0,0,0,0,0,0)",pInfo[playerid][name],params);
	query(string);
	SendClientMessage(playerid,COLOR_GREY,"Registered, user now use /login [password]");
	return 1;
}
 the server always crashes, and the mysql log from the insert is (Error (0): Could not execute query. Unknown column 'iownafiretruck' in 'where clause'.) (iownafiretruck is the username), Im having a decent amount of trouble using the insert query with this plugin. Can anyone help?