|
|
|
| существует несколько списков характеристик товара:
1 цвет
2 длина
4 ширина
ивт
при создании всякого рода селектов с помощью пхп приходится пользоваться массивами.
вопрос: как правильнее заполнять эти массивы - из базы или вручную ( в смысле прямо в коде объявить и заполнить)? | |
|
|
|
|
|
|
|
для: btr
(31.01.2013 в 14:45)
| | естественно из базы | |
|
|
|
|
|
|
|
для: Valick
(31.01.2013 в 16:44)
| | это же лишние обращения к базе?
ведь эти списки практически никогда не меняются, можно сказать постоянно одни и те же. | |
|
|
|
|
|
|
|
для: btr
(31.01.2013 в 17:06)
| | ну если они не меняются, постоянные, никогда не редактируются, то зачем вообще их хранить в базе?)))) | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.01.2013 в 18:26)
| | а даже если и придется редактировать (скажем, раз в полгода) то, наверное, база тоже ни к чему... | |
|
|
|
|
|
|
|
для: btr
(31.01.2013 в 18:46)
| | ну если так, то зачем вообще создавали тему? | |
|
|
|
|
|
|
|
для: btr
(31.01.2013 в 14:45)
| | Товары у вас в базе? характеристики товара у вас разные? соответственно если они заранее известны и не меняются(имеется ввиду не значение, а название характеристик) и их количество, то их лучше хранить в одной таблице с товаром, если же нет, то в отдельной таблице.
Естественно товары должны быть в базе данных, так как искать нужный php файл с нужным товаром - затратнее, а сделать нормальный поиск вообще проблема. (mysql работает с данными быстрее чем php). Хранить Все товары(если их прилично) в одном массиве со всеми характеристиками, это вообще плохо(очень много памяти будет уходить в никуда) | |
|
|
|