Bueno... otra cosa... el "else if" no es necesario porque o es igual, o es diferente... no hay otra.
Prueba esto:
Código PHP:
$query = "select * from usuarios WHERE login='$nick'";
$resp = mysql_query($query);
$datos = mysql_fetch_array($resp);
if($datos['login'] != $nick){
echo "MUY MAL";
echo "\$datos['login'] = ".$datos['login']."<br />\n";
echo "\$nick = ".$nick;
}else{
echo "todo ok";
}
Saludos