База данных
Ссылка: https://46.36.217.134:8888/phpmyadmin/sql.php?server=1&db=shop_bugred_r_db&table=items&pos=0
view_user / ZQl3Ea1uhHTzzl3j
О да, у вас есть доступ к базе!
Так что после создания товара можно заглянуть в базу и проверить: правда ли он был создан? И да, когда вы пытаетесь открыть ссылочку на БД, браузер будет ругаться на «подозрительную ссылку, вы точно хотите ее открыть?». Это нормально)
Таблицы БД
На Базу подробного ТЗ нет, я его и для разработчика не делала. Но в целом оно более менее понятное. Тут цвета доступные хранятся, там заказы, там юзеры… Сопоставить с тем, что вы видите в GUI, вполне реально. Нас больше всего будет интересовать таблица items — это товары, которые мы создаем через метод create:
А вот про непонятные сходу таблицы я разработчика спрашивала, его ответ:
object для хранения внутренних параметров.
auth_helper для хранения значений которые нужно сохранить после того как сессия сдохнет. Но в твоем проекте это не используется)
Так что эти не трогаем.
Как написать запрос к БД
Чтобы написать запрос к базу, тыкните в левом меню на название таблицы, а потом перейдите на вкладку «SQL»:
Система сама предлагает базовый запрос:
SELECT * FROM `items` WHERE 1 |
Вы его уже меняете как хотите. Написали запрос — нажимаете «Вперед».
И все!
Примеры запросов
1 . Вернуть все записи в таблице
select * from items;
2 . Вернуть только запись с id = 38
select * from items where last_id = 38;
3 . Вернуть только колонки last_id и title записи с id = 38
4 . Вернуть все записи, отсортировав по ID по убыванию
А вот join-ы пишите сами Вот вам статейка в помощь — SQL - join it! Запросы к БД