KorP
@KorP
Кратко о себе

Как хранить и выводить таблицу сравнения параметров продукта?

Есть таблица, что то типа take.ms/kDG68 но гораздо больше
Как хранить я более-менее придумал:
3 таблицы
product_id|name
param_id|name
product_id|param_id|value

Вот таким запросом я забираю из БД все данные
SELECT product.product_id, param.param_id.id, compare.value FROM param AS p
LEFT OUTER JOIN compare ON product.product_id = compare.product_id
LEFT JOIN product ON param.param_id = compare.param_id
ORDER BY param.sort, param.id, product.id

Получаю
1|1|Да
1|2|Нет
...

а вот дальше я как то впал в ступор, как это правильно собрать, что бы можно было удобно вывести? Возможно что я уже сам себе заморочил голову и ответ где то на поверхности и крайне прост...
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
alex-1917
@alex-1917
Если ответ помог, отметь решением
$tmp="SELECT NAME, ID, IBLOCK_SECTION_ID FROM b_iblock_section where ACTIVE = 'Y' and IBLOCK_ID = 9 ORDER BY IBLOCK_SECTION_ID, NAME";
$arr = mysql_query($tmp);
while ($item = mysql_fetch_array($arr)){
	echo $item['NAME'];
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы