$sql = "INSERT INTO USERS (CORPORAZIONE_TIPO,STATO_TIPO,FUNZIONE_T

IPO,USERNAME,PASS,MAILREG,URLAVATAR,SESS

O,RAZZA,URLSESSO,ESPERIENZA,SALUTE,BROWS

ER,ANIMALE,DATAREG,REGIP)
VALUES ('{$CORPORAZIONE_TIPO}','{$STATO_TIPO}','{$FU

NZIONE_TIPO}','{$USERNAME}','{$PASS}','{$MAILR

EG}','{$URLAVATAR}','{$SESSO}','{$RAZZA}','{$URL

SESSO}','0','{Sano}','{$_SERVER[HTTP_USER_AG

ENT]}','{$ANIMALE}','{$DATAREG}','{$_SERVER[RE

MOTE_ADDR]}')";

Prova a modificare così... un appunto il campo razza di che tipo è? Se come presumo e come sarebbe aproprioato fosse numerico togli gli apici da 0 in values.

Altro appunto:
if ($RAZZA == 'Lyarcon'){
$ANIMALE_NUM = mt_rand(1,6);
if ($ANIMALE_NUM == 1){
$ANIMALE == 'Falco';
}
elseif ($ANIMALE_NUM == 2){
$ANIMALE == 'Scimmia';
}
elseif ($ANIMALE_NUM == 3){
$ANIMALE == 'Lupo';
}
elseif ($ANIMALE_NUM == 4){
$ANIMALE == 'Orso';
}
elseif ($ANIMALE_NUM == 5){
$ANIMALE == 'Ermellino';
}
elseif ($ANIMALE_NUM == 6){
$ANIMALE == 'Riccio';
}
}

Qui era piu carino e funzionale se usavi uno switch