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

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011