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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • Christopher Bill

    Christopher

    30 NİSAN 2009