Usa:
$result=mysql_query("select * from amigos",$link) or die(mysql_error());
Con la funcion mysql_error() muestras los errores a nivel "SQL" que pueda contener tu consulta .. (por ejemplo algun error de sintax de alguna tabla o campo .. etc ..). Usalo por lo menos en fase de desarrollo .. así veras esos fallos q no se "ven" cuando trabajas con Mysql ...
Lo que veo q te falta (por lo menos en esas porciones de código q has puesto ) .. es que usas una funcion para hacer la conexión a la BD .. OK .. pero nunca la llamas para que "conecte" ..
Código PHP:
// llamada a la funcion q va a conectar y que devuelve el "link" de
// conexión a la BD q usas en el resto de consultas ...
$link=Conectarse();
$result=mysql_query("select * from amigos",$link) or die(mysql_error());
Un saludo,