Don Arana
Новичок
Характеристики товаров в инет-магазине.
Привет всем!
Раздумываю над тем, как бы сделать систему, при которой добавление и вывод характеристик товара удобно и логично.
Идея:
У товара есть характеристики.
Нужна возможность добавления новой характеристики+её значения, а также выбор из уже имеющихся характеристик.
Т.е.
1. Нужна общая таблица со списком характеристик.
table_descriptions
2. Нужна таблица для значений характеристик товаров.
table_values
где table_values.descr_id = table_descriptions.id и table_values.product_id = table_products.id (таблица товаров).
Как вы думаете, это оптимальная идея или можно по-другому сделать??
Заранее большое спасибо Вам.
Привет всем!
Раздумываю над тем, как бы сделать систему, при которой добавление и вывод характеристик товара удобно и логично.
Идея:
У товара есть характеристики.
Нужна возможность добавления новой характеристики+её значения, а также выбор из уже имеющихся характеристик.
Т.е.
1. Нужна общая таблица со списком характеристик.
table_descriptions
PHP:
+----------------------------+-------------------+
| id INT [PRIMARY KEY] | name VARCHAR(255) |
+----------------------------+-------------------+
| 1 | Вес |
+----------------------------+-------------------+
| 2 | Размер |
+----------------------------+-------------------+
| 3 | Объем |
+----------------------------+-------------------+
table_values
PHP:
+------------------+---------------+---------------+
| descr_id | product_id | value |
+------------------+---------------+---------------+
| 1 | 23 | 55 г. |
+------------------+---------------+---------------+
| 1 | 17 | 19 г. |
+------------------+---------------+---------------+
| 3 | 23 | 5 Mb |
+------------------+---------------+---------------+
| 2 | 23 | 10 мм |
+------------------+---------------+---------------+
Как вы думаете, это оптимальная идея или можно по-другому сделать??
Заранее большое спасибо Вам.


