Existe-t-il un moyen de récupérer la requête utilisée pour générer un objet d'instruction PDO Prepared?
Réponses
Trop de publicités?Essayez $ statement-> queryString .
Si vous n'êtes pas opposé à l'extension de la valeur par défaut \PDO et \objet PDOStatement, vous pourriez envisager de regarder:
github.com/noahheck/E_PDOStatement
Cette extension PDO permet de voir un complète l'instruction de la requête comme un exemple de ce que pourrait être exécuté au niveau base de données. Il utilise les regex pour interpoler les paramètres liés à votre AOP déclaration.
En étendant la valeur par défaut \PDOStatement définition, E_PDOStatement est en mesure d'offrir cette amélioration de la fonctionnalité par défaut sans nécessiter de modification à votre flux de travail.
Avertissement: j'ai créé cette extension.
J'espère juste que c'est utile à quelqu'un d'autre.