Для новичков — как совсем с нуля начать делать сайт и выводить данные из базы… Необходимы только начальные знания синтаксиса (пхп, хтмл, запросов) и два часа времени (из них у меня большую часть заняло написание этой статьи)
Шаг 1: Выбор шаблона
С помощью поисковиков легко найти готовые, похожие на нужный вам, шаблоны сайтов. Шаблон — это статичная страница с уже готовой версткой, дизайн элементами и тд. Желательно выбирать максимально годный шаблон: с адаптивной версткой, нормальной минималистичной и валидной структурой кода и тд.
Но первый можно брать любой — главное чтобы Вам нравился).
Например, для нашей дальнейшей работы мы выберем startbootstrap.com/template-overviews/shop-homepage/ и скачаем себе в локальную папку (предполагаем что установить апач/нгинкс и запустить пхп с базой вы уже смогли)
Шаг 2: index.html => index.php
Переименуем главный файл шаблона — теперь он не просто шаблон, теперь он наш будущий сайт. И начинаем магию)
Шаг 3: Первое взаимодействие с базой (меню категорий)
Заменяем на вывод из базы, по мануалу из пхп.нет, предварительно создав таблицу (совсем совсем по мануалу, прям совсем!)
Шаг 4: Список продуктов
Аналогично добавляем выборку продуктов
Шаг 5: Список продуктов по категориям
Привязываем к базе и делаем вывод при выбранной категории
К сожалению, у меня ничего не получилось. Вместо нормального сайта просто весь скрипт отображается! Что я могла не так сделать?
php интерпретатор на сервере должен быть включен или использовать образы докера http://geekyplatypus.com/dockerise-your-php-application-with-nginx-and-php7-fpm/