Mögliche Duplizieren:
PDO Prepared StatementsWie kann ich eine vorbereitete PDO SQL-Anweisung
Ich bin sicher, dass die Antwort auf diese sehr einfach, aber ich scheine nicht zu sein fähig, es zu finden.
Ich verwende PDO (PHP Data Objects), um eine Abfrage gegen eine MySQL-Datenbank auszuführen, und würde es nützlich finden, die vorbereitete Abfrage anzuzeigen, bevor es gegen die DB ausgeführt wird.
Gibt es eine Möglichkeit, dies zu tun? Beispiel:
$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();
Diskutiert wird hier http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries und http: //stackoverflow.com/questions/6961897/php-pdo-how-can-i-display-the-query-pdo-just-prepared – Bob
Ich habe offensichtlich nicht so gut gesucht, angesichts der Geschwindigkeit, mit der Sie beide gefunden haben andere Beiträge. – Bryan
@Bryan Es war der erste in der verwandten Fragen-Panel auf der rechten Seite! – lonesomeday