Doktrin - Wie kann man die echte SQL ausdrucken, nicht nur die vorbereitete Aussage?Php

PHP-Programmierer chatten hier
Anonymous
 Doktrin - Wie kann man die echte SQL ausdrucken, nicht nur die vorbereitete Aussage?

Post by Anonymous »

Wir verwenden Doctrine, ein Php -ORM. Ich erstelle eine solche Abfrage: < /p>

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? 
. Gibt es eine Möglichkeit, die "vollständige" Abfrage zu sehen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post