Какую связь между таблицами лучше всего организовать?

288
21 января 2017, 13:58

Есть таблица товаров. id, product. Существует такая таблица. У каждого товара, может быть свой комплект. Как лучше всего оганизовать такую связь? Что я думал сделать. Создать таблицу комплетк. id, tovar1, tovar2, tovar3, tovar4, tovar5. И просто прописать id связанных товаров в tovar1, tovar2 итд. Но что то не очень мне нравится такая схема, так же может быть не всегда 5 комплектов, может быть и 3 и 4. Что делать?

Answer 1

Имеет смысл создать таблицу комплектов, в которой будут только его ID и, например, его название (Sets(id, name)). А также создать таблицу связей ("многие-ко-многим") товаров и комплектов, в которой будут поля product_id и set_id (и, при желании, id).
В таком случае вы сможете добавлять в комплекты любое количество товаров.

READ ALSO
Functions … is deprecated

Functions … is deprecated

Установил php, phpmyadmin и mysqslПри подключении к БД через phpmyadmin вылезает куча сообщений

373
Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Я только начал работать непосредственно с компонентами SymfonyМеня интересует вопрос, как мне реализовать следующее:

268
Как вывести многомерный массив на php

Как вывести многомерный массив на php

Добрый деньЕсть массив вида:

390
Вывести число строкой Intl

Вывести число строкой Intl

Как сделать так, чтобы выводило одиннадцать целых сто тысячных?

262