La prima riga la puoi scrivere tutta con html con <tr><th>...</th>.......<th>...</th></tr>, non serve php per quello, i nomi delle colonne li conosci.
Poi devi mettere un ciclo che iteri su ciò che hai recuperato dal db creando ad ogni iterazione una riga di una tabella, tipo
<tr><td>dato prima colonna</td><td>dato seconda colonna</td>....</tr>
Per il dato cliccabile dovrai usare l'id della riga in esame ed usarlo per generare un link che punti alla pagina del monumento, usando l'id come parametro per decidere la pagina da mostrare.