Tu passe ta requête dans prepare ou dans execute directement ?
Code PHP :
<?php
$sql = 'requete';
if( $return = $pdo->prepare($sql) )
{
// Afficher la requête
echo $return->queryString
}
Ça ne fonctionne que si la requête a pu être préparée, sinon $return vaut false.