Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Doctrine - Bagaimana cara mencetak sql asli, bukan hanya pernyataan yang disiapkan?

Doctrine tidak mengirim "permintaan SQL nyata" ke server database:sebenarnya menggunakan pernyataan yang disiapkan, yang berarti:

  • Mengirim pernyataan, untuk disiapkan (inilah yang dikembalikan oleh $query->getSql() )
  • Dan, kemudian, mengirimkan parameter (dikembalikan oleh $query->getParameters() )
  • dan mengeksekusi pernyataan yang telah disiapkan

Ini berarti tidak pernah ada kueri SQL "nyata" di sisi PHP — jadi, Doctrine tidak dapat menampilkannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan nama tabel menggunakan pernyataan SELECT di MySQL

  2. Simpan Data dalam bahasa Arab di database MySQL

  3. Mendapatkan data dari beberapa pilihan dropdown dengan PHP untuk dimasukkan ke MySQL

  4. Peringkat dengan jutaan entri

  5. ORDER BERDASARKAN abjad terlebih dahulu kemudian ikuti dengan nomor