- Автор темы
- #1
Всем привет.
Суть следующая, делаю мини-магазинчег, сделал таблицу "products" в которую добавляю основные параметры добавляемого товара, такие как например: Название, описание, кейворды, дескрипшены, и.т.д...
При добавлении товара можно так же добавить картинки к товару, скажем до 10 штук.
Вопрос в том, как лучше хранить данные (названия картинок в базе)?!
Сделал таблицу: "images_for_products" и теперь не знаю, как лучше сделать.
Либо хранить массив названий картинок обработанный при помощи serialize, например так:
Таблица "images_for_products"
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "images_data" - массив обработанный при помощи serialize
Или же вставлять в базу данные по каждой картинке для продукта:
Таблица "images_for_products"
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "image" - image_1.jpg
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "image" - image_2.jpg
и.т.д..
Посоветуйте, как лучше сделать?
Суть следующая, делаю мини-магазинчег, сделал таблицу "products" в которую добавляю основные параметры добавляемого товара, такие как например: Название, описание, кейворды, дескрипшены, и.т.д...
При добавлении товара можно так же добавить картинки к товару, скажем до 10 штук.
Вопрос в том, как лучше хранить данные (названия картинок в базе)?!
Сделал таблицу: "images_for_products" и теперь не знаю, как лучше сделать.
Либо хранить массив названий картинок обработанный при помощи serialize, например так:
Таблица "images_for_products"
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "images_data" - массив обработанный при помощи serialize
Или же вставлять в базу данные по каждой картинке для продукта:
Таблица "images_for_products"
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "image" - image_1.jpg
Поле "id" - autoincrement
Поле "product_id" - id добавляемого продукта
поле "image" - image_2.jpg
и.т.д..
Посоветуйте, как лучше сделать?