parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вот и повод посоветоваться по структуре БД.

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>