(PHP 4, PHP 5)
mysql_close — MySQL bağlantısını kapatır
Bu eklentinin kullanımı PHP 5.5.0 itibariyle önerilmemekte olup PHP 7.0.0'da kaldırılmıştır. Bu eklentinin yerine ya mysqli ya da PDO_MySQL eklentisi kullanılmalıdır. MySQL API seçerken MySQL API'ye Bakış belgesi yardımcı olabilir. Bu işlevin yerine kullanılabilecekler:
null
değerini atar
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 açık MySQL bağlantıları ve sonuç kümeleri PHP betiği çalışmasını bitirdiğinde otomatik olarak yok edilir. Bu bakımdan, açık bağlantıların doğrudan kapatılması ve sonuç kümelerinin serbest bırakılması tamamen isteğe bağlıdır. Özkaynaklar beklemeden PHP ve MySQL'e döndürüldüğünden başarım artar. Ek bilgi: freeing resources
link_identifier
MySQL
bağlantısı. Eğer bağlantı belirteci belirtilmemişse son bağlantının
mysql_connect() tarafından açıldığı varsayılır.Hiçbir
bağlantı yoksa veya kurulmamışsa E_WARNING
seviyesinde
bir hata üretilir.
Ö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. Diğer ayrıntılar için kalıcı bağlantılar sayfasına bakınız.