Вы смотрите на это неправильно ...
Для упрощенного описания ваша база данных должна хранить URL-адреса изображений, ссылки и текст описания (не внешнюю разметку), а ваш HTML-слой сделает все остальное.Например, у вас будет простая таблица, которая выглядит примерно так:
link url description
/somelink/somewhere1 https://site.com/lions.png A lion doing lion things
/somelink/somewhere2 https://site.com/tigers.png A tiger pretending to be a lion
/somelink/somewhere3 https://site.com/bears.png Grrrrr bear
/somelink/somewhere4 https://site.com/oh_my.png Wizard of Oz
Затем вы запросите значения из таблицы и будете использовать эти данные для построения вашего HTML.
Этомассивный предмет, но то, что вам нужно, находится в пределах базы данных для начинающих.Я бы посоветовал вам взглянуть на учебники БД начального уровня, из которых есть из чего выбирать.
Вы не говорите, что используете для создания своих страниц, но стоит упомянуть, что вы не можете делать запросыБД из HTML вы должны использовать что-то вроде PHP.Скрипт PHP (который выполняется на сервере) запрашивает базу данных, создает HTML-код и возвращает его пользователю.