X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> НЕсколько параметров в одной ячейки таблицы.
CandyDandy
CandyDandy
Topic Starter сообщение 11.1.2011, 8:26; Ответить: CandyDandy
Сообщение #1


Можно ли так сделать чтобы в одной ячейке таблицы(БД) хранилось сразу несколько характеристик товара. Например мне нужно чтобы в одной ячейке у меня были все доступные цвета этого товара на данный момент. Например синий, красный, зелёный. (Таблица с цветами отдельная) Как сделать добавление нескольких характеристик в одну ячейку? А так же вывод каждой характеристики по одной?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 11.1.2011, 11:24; Ответить: Mulder_hb
Сообщение #2


Нежелательно, т.к. работать с такими ячейками будет очень сложно. И нарушатся принципы нормализации таблиц.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CandyDandy
CandyDandy
Topic Starter сообщение 11.1.2011, 11:54; Ответить: CandyDandy
Сообщение #3


Скорее всего я просто не знаю как можно ещё решить следующую задачу. Мне нужно чтобы при добавления товара в БД человек указывал все доступные цвета для этого товара. Выборка цветов идёт из отдельной таблицы цветов. Как ещё можно её решить?

Или например я не знаю сколько картинок будет у одного товара, Поэтому не могу предусмотреть определённое количество колнок в таблице. Точно должен быть какой то способ! ) Можно конечно понаделать сразу много колонок, но должно быть что то ещё проще.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 11.1.2011, 12:47; Ответить: ZhukV
Сообщение #4


Вот ч сцетом все просто: Еще одно поле.
А вот с картинками интереснее.
Нужна еще одна таблица, где будут хранится все картинки. Там должно быть поле, с уникальным номером товара.
В результате, если ты знаеш номет товара (id), ты сможеш вытаскать все картинки для него.

На данной структуре сделане почти все фото-галереи.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.1.2011, 12:57; Ответить: Apay
Сообщение #5


Mulder прав, так делать очень нежелательно.
надо создать таблицу-связку цветов и товаров, как - написанно в любом более-менее приличном учебнике по базам.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CandyDandy
CandyDandy
Topic Starter сообщение 11.1.2011, 14:34; Ответить: CandyDandy
Сообщение #6


Ааа.. всё я догнал! Спасибо огромное! Конец моим мучениям!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 11.1.2011, 15:52; Ответить: alexdrob
Сообщение #7


Если значений не очень много, около десятка, то можно использовать битовые маски и без проблем хранить в одной ячейке.
Например
1 - красный
2 - зелёный
4 - синий
8 - чёрный
тогда например синий + зелёный будет записано как 6
Но это делать нужно только если вы разберётесь что это как работает и зачем применяется и поймёте что вам это нужно)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Жители РФ не спешат отказываться от Gmail, хотя на размышления осталось всего несколько месяцев
20 Room 4114 11.3.2024, 16:00
автор: Lumex
Горячая тема (нет новых ответов) Сайты пролежали несколько месяцев, насколько реально восстановить трафик?
108 metvekot 21171 27.1.2024, 22:39
автор: Vmir
Горячая тема (нет новых ответов) Несколько площадок под ваши статьи и ссылки
119 slaru 54402 14.10.2022, 13:52
автор: slaru
Открытая тема (нет новых ответов) Несколько площадок под статьи (Беларусь)
5 vbiznese 1945 4.8.2022, 18:11
автор: vbiznese
Открытая тема (нет новых ответов) iMonetizeIt - CPA-офферы и таргетинговые смартлинки на одной платформе!
28 iMonetizeIt 12556 6.11.2020, 21:08
автор: iMonetizeIt


 



RSS Текстовая версия Сейчас: 29.3.2024, 0:43
Дизайн