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

  • Fullscreen

    Fullscreen

    23 Mart 2006
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010