@painkillergodsevostyanow

Как хранить изображение товара разных цветов?

Есть товар, у него есть разные цвета, и в зависимости от цвета, меняются фотографии товара (не заголовочное), как хранить в бд? храню в базе данных товар (название, заголовочное фото, цена, цвет и тд) но по мимо заголовочного фото товара мне нужно хранить детальные фотографии, при том для одного товара но разного цвета разные фотографии.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Стандартная связь один-ко-многим, картинки хранят айди товара.
Когда выбираете товар, джоините картинки по внешнему ключу, далее либо груп бай айди итема и конкат картинок, либо без груп и перебором полученных записей (так как их будет столько сколько картинок), далее уже все обрабатываете в логике приложения.
Ответ написан
Комментировать
tsklab
@tsklab
Здесь отвечаю на вопросы.
Если цвета в отдельной таблице, а цвет товара в другой связующей таблице, то изображение в последнюю.
Если этого нет — решайте сначала вопрос с нормализацией.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы