Дмитрий: так не жалко же. В Меню - это элемент UI. То есть, в нем в принципе не может быть много элементов - а только то количество, которое человек в принципе в состоянии прокликать. То есть максимум пара сотен. А уж вложенность тут не важна, может быть любая.
Ты должен понимать, что регистрационные данные юзера и данные под объявлением - это разные вещи. то есть, они обязаны дублироваться. Я бы кстати не оставлял firstname пустым, а заполнял при подаче объявления из профиля, а там уж если захочет - изменит, а не захочет - так сохранит
Иван Филатов: ты сейчас выставляешь себя круглым дураком. Основные принципы работы БД - это как букварь в программировании. Утверждение, о том, что буква "А" пишется не как "Б", не требует никаких подкреплений - это общеизвестный факт. А тем, кому он до сих пор неизвестен, надо сидеть тише воды, ниже травы и не вякать.
Евгений: ну извини. просто на сайте для программистов как-то нечасто приходят менеджеры, да еще и с эталонным говнокодом. База данных должна хранить структурированные данные. Так она устроена. Каждое значение должно храниться в отдельной ячейке и описывать только одну сущность.