Нет проблема не в этом.
Я, наверное, не могу толком её объяснить.
Проблема вовсе не в написании кода.
У нас есть таблица с 50 полями.
Есть 20 категорий приборов. (Для каждой категории необходимо выводить технические характеристики)
Для каждой категории должны выводится не все поля, а только какие-то 7-10. Т.Е. впринципе, технические характеристики приборов разные, поэтому и поля для них созданы отдельные. Получается 2 варианта:
1. Либо обробатывать id каждый раз при обработке pid и выводить названия технических характеристик соответственно полям. Тогда возникает вопрос, а нужно ли хранить все поля в одной таблице, если приходится обрабатывать все 20 (а потом возможно и более) категорий вручную. Тогда вообще теряется вся прелесть динамических возможностей ПХП.
2. Хранить данные (Название, описание, id и т.д.) в одной таблице, а технические хар-ки в отдельной таблице, своей для каждой категории. Возникает проблема - Как связать эти 20 таблиц с хар-ками с главной? Хранить название таблицы в поле главной или как?
Прошу прощения что сразу четко не сформулировал проблему.