2013-09-19 3 views
3

Я знаю, что не могу получить окончательный текст, который будет обрабатываться базой данных, но я ищу готовый текст для целей отладки. Есть четыре разные возможности, и я не уверен, что происходит не так, поэтому я хочу знать, какой из них отправляется.Получить текст из подготовленного заявления (PHP, PDO)

Так, например, если мои две возможности: «SELECT * FROM users WHERE user =: user» или «SELECT * FROM users WHERE usertype =: type» Я хочу знать, какой из них отправляется.

Если есть что-то подобное, что было бы здорово:

$statement = $DBH->prepare("SELECT * FROM users WHERE user=:user"); 
echo $statement->getCommand(); 

И тогда в идеале было бы эхо назад «SELECT * FROM пользователей, где пользователь =: пользователь».

Заранее благодарим за любую помощь!

+0

Кроме того, вы всегда можете посмотреть журнал запросов базы данных. – Jon

+0

Ха-ха, в этот момент я просто добавлю дополнительные переменные для хранения эхо-валов! –

ответ

Смежные вопросы