Универсальный метод обновления данных в БД?
Кто вам мешает на лету собирать sql? Принимаете запрос в виде массива поле-значение и генерируете соответствующий запрос.
Уже вижу, Ваш SQL запрос уязвим на все 100% для SQL Injection.
Прикрутите просто RedBeanPHP как дочку-сыночка и все.