Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy wywołanie PDOStatement::closeCursor() jest konieczne, jeśli obiekt instrukcji nie jest ustawiony?

pdo_mysql_stmt_dtor() uruchamia te same operacje czyszczenia, co pdo_mysql_cursql /kod> , tak długo, jak obiekt instrukcji jest jawnie nieustawiony lub wykracza poza zakres, operacje będą zawsze wykonywane.

Dlatego nie jest konieczne wywoływanie closeCursor() jeśli oświadczenie i tak ma zostać zniszczone. Osobiście i tak zrobiłbym to, ponieważ lubię być wyraźny dla czytelności, ale sprowadza się to do osobistych preferencji stylistycznych.

W oparciu o powyższe odniesienia może to tylko z całą pewnością można powiedzieć o PDO_mysql - w przypadku innych sterowników może to nie być prawdą.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obciąć tabelę za pomocą przygotowanej instrukcji w MySQL?

  2. Aplikacja do czatu internetowego wykorzystująca technologię Long-Polling z PHP, MySQL i jQuery

  3. Powiadomienie, gdy ktoś prześle film

  4. Instrukcja PHP PDO INSERT WHERE NOT EXISTS nie działa

  5. Czy limit rozmiaru VARCHAR ma znaczenie?