Вот и повод посоветоваться по структуре БД.
BeaVe 04.12.2007 18:02
Эта структура для товаров в интернет-магазине.
Имеется 3 таблицы:
1)
products - здесь хранятся основные данные товара
product_id
product_type_id
thread_id
parent_id
price
currency_id
валюта в которой указана цена2)
products_texts - здесь хранится название, либо описание товара
locale_id
product_id
name
is_published
3)
products_fields - дополнительные поля для товара
product_field_id
product_id
parent_id
name
value
Поля и товары могут выстраиваться в древовидную структуру. Благодаря этому незаполненные поля ребенка могут браться у родителя и т.д. выше.
Все это нужно чтобы мог выстраиваться подобный XML:
<product id="5">
<price>100.00</price>
<currency_id>4</currency_id> # к примеру здесь это доллары
<name locale_id="2">Супер мега Паяльник</name>
# далее пошли доп. поля
<weight>400</weight>
<power>250</power>
....
</product>