SORU
25 HAZİRAN 2009, PERŞEMBE


PHP PDO ile açıldı SQL bağlantıları kapalı olmak zorunda mı

Bağlantı yerleşik MySQL fonksiyonları bir MySQL açtığımda, aşağıdaki gibi yapın:

$link = mysql_connect($servername, $username, $password);
mysql_select_db($dbname);
//queries etcetera
mysql_close($link);

PDO ile bağlantısı açtığımda, bu gibi görünüyor:

$link = new PDO("mysql:dbname=$dbname;host=$servername",$username,$password);
//prepare statements, perform queries

Açıkça mysql_connect() mysql_close() benim gibi olan bağlantıyı kesmek zorunda mıyım? Nasıl benim PHP bağlantısı ile işim bittiğinde biliyor mu?

TİA.

CEVAP
25 HAZİRAN 2009, PERŞEMBE


$link = null PDO bağlantısını kapatabilir bildirmek için kullanın.

PHP: PDO Connections & Connection Management

Veritabanına başarılı bir bağlantı kurulduğunda, PDO sınıfının bir örneğini senaryonu döndü. Bağlantı PDO nesnesinin ömrü boyunca etkin kalır. Bağlantıyı kapatmak için, geri kalan tüm başvurular nesne tutan değişken NULL atayarak yaparsanız yapın silinir sağlayarak nesneyi yok etmek gerekir. Eğer bu açıkça musun eğer, PHP script bittiğinde otomatik olarak bağlantı kapanacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • magnum33563

    magnum33563

    8 NİSAN 2011
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • SegaAmerica

    SegaAmerica

    5 Mart 2008