Buenas,
En principio, PHP es un lenguaje de que se ejecuta en el servidor y cuya salida puede ser cualquier código que el cliente entienda, no sólo HTML, sino también XML, JS, CSS... Otra cosa es que eso sea conveniente o no, yo personalmente no lo apoyo, porque generas demasiada comunicación con el servidor, pero en esto te vas a encontrar tantas gustos como personas a las que preguntes.
Ahora bien, una vez explicado esto, te diré cómo lo haría yo. Personalmente, lo pondría con una etiqueta style al principio del documento generado HTML o en el atributo style del propio contenedor de la imagen. Algo así:
Código PHP:
Ver original<style>
.Foto {
background-image: url("ruta_del_directorio_donde_guardo_las_fotos/<?php echo row['Foto']; ?>");
}
</style>
O directamente en el div (si el tag es un div):
Código PHP:
Ver original<div class="Foto" style="background-image: url("ruta_del_directorio_donde_guardo_las_fotos/<?php echo row['Foto']; ?>")"></div>
Un saludo.