Так же, как "делаются" любые другие динамические элементы страницы на РНР: определяется, какой элемент должен быть выведен (получается из БД, вычисляется на месте, берется из списка, и т.д.) - и выводится.
В данном случае путь к картинке с фоном берется из базы данных и выводится в соответствующем теге, как-то так
<section style="background-image: url(<?= htmlspecialchars($bgimage, ENT_QUOTES) ?>);">