Динамическая структура данных в одной таблице

snark

Новичок
Динамическая структура данных в одной таблице

Есть задача реализовать динамические структуры, аналогичные структурам таблиц БД, но данные которых будут храниться в ОДНОЙ таблице... По идее все достаточно просто, реализовать интерфейс управления структурами, формировать соответствующую форму и записывать полученные данные посредствам великолепного serialize()... Но мой скудный ум никак не может решить проблему ПРАВКИ структуры, когда данные ее уже записаны, т.е. было в структуре три поля - input, textarea и допустим checkbox и такие данные с такой структурой уже записаны. Так вот, что делать в том случае если поле textarea удалить? С новыми записями проблем не будет, но вот как будут читаться данные с предыдушей структурой? Вот оно чо... В голове только этот вариант хранения, если какие-нибудь более удачные пути реализации или что можно сделать/улучшить в этом варианте?

Большое спасибо!
 

tashkentchi

Новичок
Есть задача реализовать динамические структуры, аналогичные структурам таблиц БД, но данные которых будут храниться в ОДНОЙ таблице...
Это зачем такое нужно?

если какие-нибудь более удачные пути реализации или что можно сделать/улучшить в этом варианте?
Продумать и реализовать нормальную структуру базы.
 

snark

Новичок
Странный вопрос... Это будет, что-то вроде конференций, только формы для новых сообщений в форумах будут разные, не только textarea, как здесь... и делать таблицу для каждого форума помоему глупо...
 

tashkentchi

Новичок
Тогда нужно, как минимум, создать 4 таблицы:

1. Список конфереций

2. Список полей форм для конференций с внешним ключом на 1-ю таблицу.

3. Список сообещений с внешним ключом на 1-ю таблицу.

4. Список значений полей форм с внешними ключами на 2-ю и 3-ю таблицу.
 
Сверху