estas seguro que tiene datos tu BD o que los campos tienen esos nombres, para que estes seguro ejecuta esa consulta directamente en mysql o usa alguna aplicacion con la que lo puedas hacer
Código PHP:
<?php
include('conexion.php');
$link=conex();
$sql="SELECT nombre,apellidos,telefono FROM amigos";
$result= mysql_query($sql) or die ("la consulta tiene un error mela<br>nSQL: <b>$sql</b>");
$total=mysql_num_rows($result);//recupero cuantos registros trajo la consulta
if(total>0)//si hay mas de un registro
{
while ($row = mysql_fetch_array($result));
{
echo "El Nombre es: <b>".$row['nombre']."</b><br>\n";
echo "El Apellido es: <b>".$row['apellidos']."</b><br>\n";
echo "El Telf. es: <b>".$row['telefono']."</b><br>";
}
}
else
{
echo "No hay registros en la Base de Datos";
}
?>
hice un pequeño cambio, a ver si te sirve. saludos