А вообще лучше использовать базу данных (Добавление) DlTA, охренеть, пишу на пхп уже 4 года и только сейчас узнал про PHP_EOL
Воистину "помогай новичкам"!
любое сложное приложение состоит из множества простых.
К примеру социальную сеть можно условно разбить на систему сообщений между пользователями, фото галерею, систему родственных связей и т.д.
Вот любую из приведенных задач можно реализовать как с помощью процедурного программирования, так и с помощью ООП.
все зависит от архитектуры вашего приложения.
Обычно принято делать так: если у пользователя может быть только одно значение, например пол, то это поле помещается в ту же таблицу.
Если же значений может быть много, например у одного пользователя может быть много адресов, то здесь создается другая таблица, типа user_fields и там по ключу user_id вставляется значение поля адрес сколько угодно раз