Retrieve ( или смоделировать) полный запрос из подготовленного оператора PDO

Я наткнулся на этот вопрос два года назад.

Есть ли способ выполнить необработанную строку SQL при вызове PDOStatement :: execute () для подготовленного оператора? Для целей отладки это было бы чрезвычайно полезно.

Победивший ответ утверждает, что

[...] Вы также можете получить то, что хотите, если вы установить атрибут PDO PDO :: ATTR_EMULATE_PREPARES. В этом режиме, PDO интерполирует параметры в SQL-запрос и отправляет весь query when you execute().

But it doesn't mention how to get the resulting query string. I know it's a bad idea performance wise but that doesn't bother me in debug mode. Does anybody know how to do this?

PS If there is some way I could have reopened / drawn attention to the original two year old topic instead of opening a new one, please let me know.

13
задан Community 23 May 2017 в 10:29
поделиться