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

Apakah panggilan ke PDOStatement::closeCursor() diperlukan jika objek pernyataan tidak disetel?

pdo_mysql_stmt_dtor() menjalankan operasi pembersihan yang sama seperti pdo_mysql_stmt_cursor_closer() , jadi selama objek pernyataan secara eksplisit tidak disetel atau keluar dari ruang lingkup, operasi akan selalu dilakukan.

Oleh karena itu, tidak perlu memanggil closeCursor() jika pernyataan itu akan dihancurkan. Secara pribadi saya akan tetap melakukannya karena saya ingin eksplisit agar mudah dibaca, tetapi itu tergantung pada preferensi gaya pribadi.

Berdasarkan referensi di atas, ini hanya dikatakan pasti tentang PDO_mysql - untuk driver lain ini mungkin tidak benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ketersediaan ruang kueri mysql

  2. MySQL:Anda tidak dapat menentukan tabel target untuk pembaruan dalam klausa FROM

  3. Panjang baris rata-rata lebih tinggi dari yang mungkin

  4. Hitung Jangka Waktu di MySQL

  5. mysql + mengimpor file dengan spasi di header kolom + cara menangani