Александр Панков, 1. Храните результат общий для всех запросов. 2. Попробуйте использовать какой-нибудь INNER JOIN, я особо не вчитывался. И еще - лучше покажите структуру данных
WapSter, при условии, что верстка унифицирована хоть как-то, типа бутстрапов или бэмов. А так да, в вебе верстка самое скучное занятие порой, особенно адаптив)
Изучите js-фреймворк, типа Vue.js, чистые верстальщики никому не нужны почти. Тот же лендинг - никто не захочет проверять после вас верстку и вешать его на фреймворк.