Duplicar posible:
PDO Prepared Statements¿Cómo puedo ver un preparado Declaración DOP SQL
estoy seguro de que la respuesta a esto es muy simple, pero no me parece que haya capaz de encontrarlo
Estoy usando PDO (objetos de datos PHP) para ejecutar una consulta en una base de datos MySQL, y me parece útil mostrar la consulta preparada antes de que se ejecute contra la base de datos.
¿Hay alguna forma de hacerlo? Por ejemplo:
$query = 'SELECT Id, Name, Comment FROM Users WHERE Id = :id';
$pdoStatement = $db->prepare($query);
$pdoStatement->bindValue(':id', $id);
// How can I view the actual statement that will be executed, showing the real
// value that will be used in place of ':id'
$pdoStatement->execute();
Se discute aquí http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries y http: //stackoverflow.com/questions/6961897/php-pdo-how-can-i-display-the-query-pdo-just-prepared – Bob
Obviamente no busqué demasiado, dada la velocidad a la que ambos encontraron el otras publicaciones – Bryan
@Bryan ¡Fue el primero en el panel de preguntas relacionadas en el lado derecho! – lonesomeday