(PHP 4, PHP 5)
mysql_close — MySQL bağlantısını kapatır
$bağlantı_belirteci
] ) : bool
mysql_close() işlevi, MySQL sunucusuna, bağlantı
belirteci ile belirtilen kalıcı olmayan bağlantıyı kapatır. Eğer
bağlantı_belirteci
belirtilmemişse, son açılan
bağlantı kullanılır.
Kalıcı olmayan bağlantılar betiğin çalışmasından sonra özdevinimli olarak kapatıldığından mysql_close()'u kullanmak genellikle gerekli değildir. Ayrıca, Özkaynakları serbest bırakmak bölümüne de bakınız.
bağlantı_belirteci
MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
mysql_connect() tarafından açılan son bağlantı
kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
mysql_connect() değiştirgesiz olarak çağrılmış gibi bir
bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
kurulamazsa E_WARNING
seviyesinde bir hata
üretilir.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - mysql_close() örneği
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Bağlanamadı: ' . mysql_error());
}
echo 'Başarıyla bağlandı';
mysql_close($link);
?>
Yukarıdaki örneğin çıktısı:
Başarıyla bağlandı
Bilginize:
mysql_close() mysql_pconnect() ile oluşturulmuş kalıcı bağlantıları kapatmayacaktır.