Как правильно соединять данные Классов? У меня вопрос теоретический.
Есть три класса:
- Customer Пользователь
- Order Заказы
- Product Товар
На сайте нужно вывести таблицу, в которой будут выводиться данные о Заказе, контакты Пользователя и название Товара. Сама таблица заказов содержит только id_user, id_product (внутри БД, внешними ключами всё связано)
Получается, мне нужно вывеси список всех заказов в массив
По id_user вывести список всех клиентов
По id_product вывести список всех товаров
Соединить полученное в php и выводить как угодно?

21 Авг 2019 в 06:59
213 +1
1
Ответы
1

Да, правильно. Для того чтобы получить список всех заказов в массив, вы можете выполнить запрос к базе данных, например:

SELECT * FROM orders;

Затем, для каждого заказа в массиве, можно выполнить запросы к базе данных для получения данных о пользователе и товаре, используя id_user и id_product из заказа:

Для получения данных о пользователе:

SELECT * FROM customers WHERE id = :id_user;

Для получения данных о товаре:

SELECT * FROM products WHERE id = :id_product;

После того, как вы получите данные о пользователе и товаре, вы можете объединить их с данными о заказе и отобразить их в таблице на сайте. Вам также может понадобиться использовать циклы для корректного отображения данных для каждого заказа.

Надеюсь, это поможет вам правильно соединить данные классов и вывести их на сайте.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир