PHP MySQL Veritabanı Bağlantısı

Ücretsiz MySQL veritabanları genellikle PHP ile kullanılır.

MySQL Veritabanına Bağlanma

Veritabanı verilerine erişebilmek ve bunları işlemek önce, veritabanına bağlanmanız gerekmektedir.

PHP'de bu görev mysql_connect() fonksiyonu ile tamamlanır.

Sözdizimi

mysql_connect(servername,username,password);
Parametreler Açıklama
servername Opsiyonel. Bağlanmak istediğiniz sunucuyu belirtir. Varsayılan "localhost:3306" dir.
username Opsiyonel. Giriş için kullanılan kullanıcı adını belirtir. Varsayılan değer, sunucu sürecine sahip kullanıcının adıdır.
password Opsiyonel. Giriş için kullanılan parolayı belirtir. Varsayılan "" dir.

Yorum:Diğer parametreler de var, ancak en önemli parametreler yukarıda listelenmiştir. CodeW3C.com tarafından sağlanan PHP MySQL Referans Kılavuzudaha fazla ayrıntılı bilgi edinmek için.

Örnek

Aşağıdaki örnekte, bir değişkende ($con) scriptte daha sonra kullanmak üzere bağlantıyı saklıyoruz. Bağlantı başarısız olursa "die" kısmını çalıştırır:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Bağlantı kurulamadı: ' . mysql_error());
  }
// some code
?>

Bağlantı Kapatma

Bir script bittiğinde bağlantı kapatılır. Bağlantıyı önceden kapatmak istiyorsanız mysql_close() fonksiyonunu kullanın.

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Bağlantı kurulamadı: ' . mysql_error());
  }
// some code
mysql_close($con);
?>