(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_identifierMySQL
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.