Помощник
|
НЕсколько параметров в одной ячейки таблицы. |
CandyDandy
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
11.1.2011, 11:24;
Ответить: Mulder_hb
Сообщение
#2
|
|
Нежелательно, т.к. работать с такими ячейками будет очень сложно. И нарушатся принципы нормализации таблиц.
|
|
|
CandyDandy
|
Сообщение
#3
|
|
Скорее всего я просто не знаю как можно ещё решить следующую задачу. Мне нужно чтобы при добавления товара в БД человек указывал все доступные цвета для этого товара. Выборка цветов идёт из отдельной таблицы цветов. Как ещё можно её решить?
Или например я не знаю сколько картинок будет у одного товара, Поэтому не могу предусмотреть определённое количество колнок в таблице. Точно должен быть какой то способ! ) Можно конечно понаделать сразу много колонок, но должно быть что то ещё проще. |
|
|
ZhukV |
11.1.2011, 12:47;
Ответить: ZhukV
Сообщение
#4
|
|
Вот ч сцетом все просто: Еще одно поле.
А вот с картинками интереснее. Нужна еще одна таблица, где будут хранится все картинки. Там должно быть поле, с уникальным номером товара. В результате, если ты знаеш номет товара (id), ты сможеш вытаскать все картинки для него. На данной структуре сделане почти все фото-галереи. |
|
|
Apay |
11.1.2011, 12:57;
Ответить: Apay
Сообщение
#5
|
|
Mulder прав, так делать очень нежелательно.
надо создать таблицу-связку цветов и товаров, как - написанно в любом более-менее приличном учебнике по базам. |
|
|
CandyDandy
|
Сообщение
#6
|
|
Ааа.. всё я догнал! Спасибо огромное! Конец моим мучениям!
|
|
|
alexdrob |
11.1.2011, 15:52;
Ответить: alexdrob
Сообщение
#7
|
|
|
Если значений не очень много, около десятка, то можно использовать битовые маски и без проблем хранить в одной ячейке.
Например 1 - красный 2 - зелёный 4 - синий 8 - чёрный тогда например синий + зелёный будет записано как 6 Но это делать нужно только если вы разберётесь что это как работает и зачем применяется и поймёте что вам это нужно)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Жители РФ не спешат отказываться от 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 |
Текстовая версия | Сейчас: 29.3.2024, 0:43 |