@dind
Во-первых, внимательно смотрим на синтаксис Update, а именно, чем разделены поля в Set;
Во-вторых, учимся не говнокодить. В использовании pdo нет ничего трудного.
Естественно, это не очень хорошо. Например, у меня при инициализации страницы заказов, непосредственно на этой странице находится инлайн скрипт, который добавляет value/constant сервис(с данными, которые актуальны именно для этой страницы) в основной модуль.
Соответственно этот сервис уже используется в нужных контроллерах.
Т.е. как таковой не используется один общий сервис.