Gracias por tu respuesta... Pero sigue igual, intente utilizar variable "normales" en vez de boleanas pero sigue igual...
Código PHP:
if ($user){
//datos necesarios durante el registro
$mail = $user_profile['email'];
$nick = $user_profile['first_name'];
$sexo = $user_profile['gender'];
$disponible="no";
$i="1";
while ($disponible="no")
{
$nickNEW=$nick."".$i;
$consulta = "SELECT * FROM `users` WHERE username = '".$nickNEW."";
$result = mysql_num_rows(mysql_query($consulta));
if ($result<1)
{
$disponible="si";
}
$i++;
}
$name=$nickNEW;
echo "Data".$name." Nick".$nick." Nick NEW".$nickNEW."";