hola alemuro.
El problema que te da el while es por que la sentencia sql que ejecutaste te esta, devolviendo un valor vacio... y no es xq no halla resgistro con esas caracteristicas sino xq estas usando mal el sql.
Prueba esto.
Código PHP:
$amigo=$_GET['user'];
$sql="select a.amigo, a.user, a.ok, u.usuario, u.imagen, u.nombre, u.apellido, u.ano, u.estado, u.nivel from amigos a, usuarios u where (u.usuario='$amigo') limit0,5 ";
$result = mysql_query($sql);
//ahora
while($row=mysql_fetch_row($result)
{
//instrucciones
}
Suerte...bye