sql >> Database >  >> RDS >> Mysql

Doctrine - Hoe de echte sql uit te printen, niet alleen de voorbereide verklaring?

Doctrine stuurt geen "echte SQL-query" naar de databaseserver:het gebruikt eigenlijk voorbereide instructies, wat betekent:

  • Het statement verzenden, zodat het kan worden voorbereid (dit is wat wordt geretourneerd door $query->getSql() )
  • En dan de parameters verzenden (geretourneerd door $query->getParameters() )
  • en de voorbereide instructies uitvoeren

Dit betekent dat er nooit een "echte" SQL-query aan de PHP-kant is - dus Doctrine kan deze niet weergeven.



  1. PostgreSQL 8.4 verleent DML-rechten op alle tabellen aan een rol

  2. IP-adres opslaan in MySQL-database met behulp van PHP

  3. Belangrijkste functies om naar te zoeken in een SQL Server Monitoring Tool

  4. Advies over het structureren van een commentaarsysteem