Prueba así a ver que pasa... Código HTML:
<HTML>
<BODY>
<table style="margin-top:6px" width="100%">
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","contraseña")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("tubasededatos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
$result=mysql_query("select id,nombre FROM productos",$link);
?>
<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 align=center bgcolor=dddddd>
<tr><td colspan=2 bgcolor="#005399" align="center" style="padding-bottom:4px;"><span style="font-size:25px;font-family:times new roman;font-weight:bold;color:#ffffff;">PRODUCTOS</span></td></tr>
<TR style="font-weight:bold;font-size:14px;background-color:#ffffff;text-align:center;"><TD> ID </TD><TD> NOMBRE </TD></TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr style='font-size:15px;'><td align=center> %s </td><td align=center> %s </td></tr>", $row["Id"],$row["Nombre"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</BODY>
</HTML>
Saludos.-