Задать вопрос
@Vadim1899

Как хранить предметы пользователя в БД?

Всем привет! Есть сайт, где пользователи покупаю, обмениваются и продают виртуальные товары. То есть например, у пользователя 1 в «арсенале» может быть микроволновка, кактус, машина. Как хранить этот самый арсенал каждого пользователя в бд? Использую MySql
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
edli007
@edli007
full stack, team lead
обычная связь один к многим, это запрос JOIN к таблице товаров от таблицы пользователей со связью по внешним ключам.
Ответ написан
Комментировать
villiwalla
@villiwalla
HTML-верстка
Таблицы:
user_items: user_id | item_id | qty
items: id | ну и т.д
или
В таблице юзера завести колонку json и хранить там item_id и qty
Ответ написан
@Barmunk
А центральный склад будет? Если да, то используйте бухгалтерский подсчет (дебет и кредит), как с платежами и кошельком. Все данные храните в связанных таблицах и все.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы