#2.1 Эксперт PHP: Создание Базы Данных MySQL

Автор Liza Merichenko
#2.1 Эксперт PHP: Создание Базы Данных MySQL

Приветствую вас друзья мои в этом видеоуроке мы перейдём от php-pgsql, а именно создадим базу данных для нашего интернет-магазина все данные которые у нас имеется на сайте будут храниться в базе данных какие мы имеем данные в нашем сайте.

Вот сайт который мы должны в результате получить в данный момент мы видим его с шаблоном дефолт шаблон по умолчанию в котором минимум у нас html-кода и. Макс функционала. Итак Какие данные есть на нашем сайте в первую очередь — это категории товаров телефоны которые имеют телефона Samsung телефоны Apple планшеты главная категория тоже и подкатегории главная категория — это планшет Apple планшета Acer и планшеты Samsung далее сам товар следующие данные — — это пользователи которые могут регистрироваться в авторизироваться и делать покупки также у нас есть корзина, но корзина не будет у нас хранится в базе данных она будет у нас хранится в сессии.

После заполнения корзины.

Давайте в данной товар мы положим в корзину нажимаем добавить в корзину вот корзины у нас увеличилась на единицу перейдём корзину определенные данные сущность которых является корзина. После заполнения корзины определенным товаром пользователь может оформить заказ и данный заказ тоже будет храниться у нас в базе данных в принципе — это у нас как раз все данные которые будут нас лежать в базе данных мы будем обращаться к базе данных делать определенные запросы получать эти данные и также записывать данные в базу базу наиболее часто используемая система управления базами данных иными словами. СУБД для создания сайтов на PHP — это май эскуэль идет в комплекте Program example для доступа к базам данных использовать программу PHP My Admin. Давайте запустим данную программу. То есть по сути — это не программа — это такой сайт локальный сайт создаем новую вкладку и переходим к следующему адресу localhost PHP My Admin в левой части мы видим список уже имеющиеся у нас. База база данных какие-то базы данных у нас рабочие нужны для функционирования админом например вот performance схема и так далее, а также. Вот есть у меня база данных Shop принадлежит уже созданному. Интернет магазином проведем небольшой экскурс и посмотрим, что в результате мы должны получить в результате создания нашего сайта все данные у нас хранятся в таблицах таблица могут быть хранилищем определенных сущностей например таблица категория таблица заказов и таблица продуктов также таблица пользователей и бывают таблица в которой хранят в себе связи между сущностями например таблица покупок темы данного видео урока у нас является таблица категорий мы создадим новую базу данных создадим таблицу категории заполнив данную таблицу и научимся получать из этой таблицы и так приступим. Давайте создадим новую базу данных. Я возвращаюсь в самое начало нашего сайта на главную страничку и создаем новую базу данных называться нас будет май шоп сравнение выбираем utf8 General Ci Si. Вот она сопоставление соединении с. МС гель тоже должно быть utf8 General CI и нажимаю на кнопку создать готовая база данных майшоп была создана теперь создадим таблицу категорий называется у нас будет категория. С и количество трём нажимаю на кнопку. О'кей в появившемся окне нам нужно ввести характеристики полей которые будут в нашей таблицы. Давайте посмотрим уже готовую табличку категории вот такую структуру она будет иметь первый столбец — это ID идентификатор записи — это будет уникальное число полис уникальным значениям второй столбец и топора. Найди то есть идентификатор родительской категории. Е третий столбец — это name название самой категории. Для чего нужны нам поля ID и пароль палеодиета уникальный идентификатор какой-либо записи например первая запись телефоны первая категория наша имеет единицу боли в данной таблице — это с значением единица у нас быть не может она у нас может предположим поле столбец имеет еще одно название телефон, но они ведь в сущности у нас будут различными и различаться они у нас как раз будут значением поля ID поле отдел нас будет иметь тип autoincrement то есть вводя новые категории добавляя новые записи в данную таблицу поле1 мы добавлять не будем она у нас будет комментировать фото есть увеличился на также мы сделаем поля ID первичным ключом то есть по сути наградим его этой должностью уникальная определять конкретную запись. Для чего нужна поле поработайте с помощью аппарата темы будем определять. К какой категории относится какая-то конкретная данная категория предположим наша первая категория телефона имеет пара над 10 парад иди у нас указывает на поле — это какой-либо другой записи записи со значением 0 у нас в базе нет у нас все записи будет начинаться с единицей то есть первой записи у нас будет значение где равно единице и так далее по одному будет увеличиваться аппарат один равно нулю — это будет означать, что категория является главной у неё нет категории она сама является главным далее рассмотрим вот третью запись категорию телефона Samsung. Это у неё равно трём AB равно единице. То есть парень. у нас указывает то, что телефона Samsung является дочерней категорией к нашей категории телефона у телефона один равно единице Dan единица. Она присутствует взять патент один. Тоже самое касается телефонов Apple warranty равно единице, а то есть телефон и. Полина является под к категории телефонов Samsung следующее.

0 комментариев
0

Читайте также