Храните к ним адрес, что бы подставить его в тег img или храните ключ с названием картинки, что бы потом его использовать.
Например так: <img src="/path/img/smiles/{smileType}.png">
Если прям задача именно такая, максимум 6 страниц, с уже заполненным контентом, который в процессе жизни сайта не будет меняться, то вам хватит.
А если нужно редактировать контент, то все пойдет к чертям.
Потому как сайт должен иметь возможность расширяться, вдруг захотят каталог, новости, а потом магазин, формы обратной связи. Возьмите wordpress. Он идеально подойдет под ваши нужды. Он лёгкий в использовании, расширяемый модулями и имеет множество других удобных плюшек!
SELECT c.*, b.v_s as mainPage, p.v_s as price FROM `catalog` c
LEFT JOIN `info` b ON c.id=b.id AND b.key='mainPage'
LEFT JOIN `info` p ON c.id=p.id AND p.key='price'
WHERE c.menu='Y'
ORDER BY `p`.`v_s`+0
Оказывается все данные в строках - это же строки, а строки сортируются то по символу, начиная с первого. Вот и цену он сортировал начиная с 1й цифры, а не целого значения.