Doktrin - Wie kann man die echte SQL ausdrucken, nicht nur die vorbereitete Aussage?
Posted: 03 Jun 2025, 11:28
Wir verwenden Doctrine, ein Php -ORM. Ich erstelle eine solche Abfrage: < /p>
. Gibt es eine Möglichkeit, die "vollständige" Abfrage zu sehen?
Code: Select all
$q = Doctrine_Query::create()->select('id')->from('MyTable');
< /code>
Und dann füge ich in der Funktion verschiedene, wo Klauseln und Dinge wie diese < /p>
hinzugefügt wird$q->where('normalisedname = ? OR name = ?', array($string, $originalString));
< /code>
Später, bevor aus execute () < /code> dieses Abfragungsobjekt, möchte ich die RAW-SQL ausdrucken, um es zu untersuchen, und tun Sie dies: < /p>
$q->getSQLQuery();
< /code>
, dass jedoch nur die vorbereitete Anweisung ausdruckt, nicht die vollständige Abfrage. [url=viewtopic.php?t=14917]Ich möchte[/url] sehen, was es an die MySQL sendet, aber stattdessen druckt es eine vorbereitete Anweisung, einschließlich?