Заявления вида "PDO не пропускает то-то" напоминают горе-исследователя, который обнаружил, что
У таракана уши в ногах.
Ещё очень популярное заявление из этой серии - "у меня база данных все переводы строк съела!". при ближайшем рассмотрении выясняется, что база не при чем, переводы на месте, а вывод идет в HTML, который - сюрприз! - переводы строк не отображает, там для этого теги есть. причем если догадаться заглянуть в исходник HTML, то претензии к
базе данных чудесным образом снимутся.
Так и здесь. Разбираться надо со
своими данными. С тем что куда идет, и что откуда выходит. Не на уровне "в форму вбил с переводами - на странице отображается без". А
по шагам:
- получил из формы в пхп - проверил что пришло
- отправил запрос из пхп в бд - проверил работает ли
- если не работает - проверяешь в консоли или прости господи пхпмайадмине
- разбираешься с входными данными, с данными которые лежат в БД
то есть докапываешься до корня проблемы, на так что "постучал по столу - у таракана уши в ногах"