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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • Justin Schenck

    Justin Schen

    24 Kasım 2006