seria mejor que lo hicieras asi es meno enredado a mi parecer:
Código PHP:
<?php
$dbhost="localhost"; //host del MYSQL
$dbusuario="user"; //nombre del usuario del base de datos
$dbpassword="pass"; // password del usuario de la base de datos
$db="basedatos";
$conexion=mysql_connect($dbhost,$dbusuario,$dbpassword);
mysql_select_db($db,$conexion);
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Teléfono</th>
</tr>
<?php
//Mostramos los registros
while ($row=mysql_fetch_array($result)){
echo '<tr><td>'.$row["nombre"].'</td>';
echo '<td>'.$row["telefono"].'</td></tr>';
}
mysql_free_result($result)
?>
</table>
por que me tinca que tienes un error en la variables de conexion