Retieve (oder simulieren) vollständige Abfrage von PDO vorbereiteten Anweisung

Ich bin auf @ gestoßdiese Frag von vor zwei Jahren.

Gibt es eine Möglichkeit, die rohe SQL-Zeichenfolge beim Aufrufen von PDOStatement :: execute () für eine vorbereitete Anweisung auszuführen? Für Debugging-Zwecke wäre dies äußerst nützlich.

ie gewinnende Antwort besagt, dass

[...] Sie können auch bekommen, was Sie wollen, wenn Sie das PDO-Attribut PDO :: ATTR_EMULATE_PREPARES setzen. In diesem Modus interpoliert PDO Parameter in die SQL-Abfrage und sendet die gesamte Abfrage, wenn Sie execute () ausführen.

Aber es wird nicht erwähnt, wie die resultierende Abfragezeichenfolge abgerufen werden soll. Ich weiß, es ist eine schlechte Idee, was die Leistung angeht, aber das stört mich nicht im Debug-Modus. Weiß jemand, wie das geht?

PS Wenn ich auf irgendeine Weise auf das ursprüngliche, zwei Jahre alte Thema hätte aufmerksam machen können, anstatt ein neues Thema zu eröffnen, lassen Sie es mich bitte wissen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage