No se si estaré en lo correcto, no llevo mucho en programación.. pero en tu código los "echo" están con paréntesis y hasta donde yo se no los llevan. Proba sacándolos por ahí es ese el problema.
Código PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="iso-8859-1" />
<link rel="stylesheet" href="../estilos.css" />
</head>
<body>
<?php
$link = mysqli_connect("localhost", "root", "", "recetario");
$result = mysqli_query($link, "SELECT id, nombre, autor, receta FROM recetas");
if($row = mysqli_fetch_array($result)){
echo("<table class=\"conborde\"> \n");
echo "<tr> \n";
echo "<td><b>Id</b></td> \n";
echo "<td><b>Nombre</b></td> \n";
echo "<td><b>Autor</b></td> \n";
echo "<td><b>Receta</b></td> \n";
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["id"]."</td> \n";
echo "<td>".$row["nombre"]."</td> \n";
echo "<td>".$row["autor"]."</td> \n";
echo "<td>".$row["receta"]."</td> \n";
echo "</tr> \n";
}while ($row = mysqli_fetch_array($result));
echo "</table> \n";
}else{
echo "¡La tabla de Base de Datos esta vacía!";
}
?>
</body>
</html>
Saludos