You would have a single page to display all of the photos, because that would come from the database.
Since this is your first time, I'd start by building a fully functional site with just 2 images however you can do it to get it working the way you want it to work.
Then post that to a live url and I can better comment on how to make it dynamic.