Aquí pongo el código de ejemplo, con este creo una tabla dinámica pero es posible mostrar los datos de algún modo diferente que rompa con le estructura de una tabla, para que sea más estético.¿?
Llevo tiempo buscando y preguntando al respecto y nada, parece que no se acostumbra a hacer esto.
Código PHP:
<?php
$enlace = mysql_connect('localhost', 'root', '')
or die('No pudo conectarse : ' . mysql_error());
mysql_select_db('dbserviciostarara') or die('No pudo seleccionarse la BD.');
$consulta_entidad = "SELECT identidad FROM entidades WHERE nombre = 'Villa Marina'";
$resultado_entidad = mysql_query($consulta_entidad) or die('La consulta falló: ' . mysql_error());
$entidad = mysql_fetch_array($resultado_entidad, MYSQL_ASSOC);
$consulta = "SELECT nombre, descripcion, foto FROM servicios WHERE entidad =\"{$entidad['identidad']}\"";
$resultado = mysql_query($consulta) or die('La consulta falló: ' . mysql_error());
mysql_free_result($resultado_entidad);
// Impresion de resultados en HTML
echo "<table cellspacing='10' border='0' cellpading='0' wigth='100%'>\n";
echo"<tr><td colspan='5' aling='right'>
Haga clic en cualquier foto para ver una versión más grande.<br><hr></td></tr>\n";
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
echo "<tr>\n";
echo "<td><td align = right; class=\"TextoWeb\"><b>".$linea['nombre']."</b></td>\n";
echo "<td><td align = left; class=\"TextoWeb\">".$linea['descripcion']."</td>\n";
echo "<td><a href = '../web-modular-avanzada/img/{$linea['foto']}' border='0'>
<img src='../web-modular-avanzada/img/{$linea['foto']}' border='0' width='100' height='80'></a></td>\n";
echo "<tr><td colspan='5' aling='right'><hr></td></tr>\n";
}
echo "</table>\n";
mysql_free_result($resultado);
?>