MySQL Veritabanı Bağlantısı

Php Web Programlama için kullanacağımız güçlü bir dil ve web  programlama deyince de ilk akla gelen veri tabanı işlemleri oluyor. Veritabanı olarak ben mysql veritabanını kullanıyorum ve php ile en çok kullanılan veritabanı mysql’dir. Diğer veritabanlarını da kullanabilirsiniz. Veritabanı işlemlerinde ilk yapmamız gereken bağlantı kurmaktır. Php bize veritabanı için PDO kullanmamızı öneriyor. Peki nedir bu PDO?

PDO(PHP Data Objects / PHP Veri Objeleri) özetle;  veritabanına erişimi sağlayan bir arayüz. PDO onlarca veritabanı sürücüsü destekliyor bunlar;

  • Cubrid
  • FreeTDS / Microsoft SQL Server / Sybase
  • Firebird/Interbase 6
  • IBM DB2
  • IBM Informix Dynamic Server
  • MySQL 3.x/4.x/5.x
  • Oracle Call Interface
  • ODBC v3 (IBM DB2, unixODBC and win32 ODBC)
  • PostgreSQL
  • SQLite 3 and SQLite 2
  • Microsoft SQL Server / SQL Azure

İleride daha farklı bir veritabanı sistemine geçmek istediğinizde sisteminizi temelli olarak değiştirmek yerine PDO ile kaldığınız yerden işinize devam edebilirsiniz.

Bağlantı kodumuz;

<?php
$sunucu=’localhost’;
$veritabaniadi=’tekno’;
$kullaniciadi=’root’;
$sifre=’root’;
$dsn = ‘mysql:host=’ . $sunucu . ‘;dbname=’ . $veritabaniadi. ‘;charset=utf8’;
try {
$db = new PDO($dsn, $kullaniciadi, $sifre);
} catch (PDOException $e) {
echo ‘Connection failed: ‘ . $e->getMessage();
}
?>

Yukarıdaki kodu baglanti.php isimli bir dosyaya kaydedip ihtiyac halinde diğer php sayfalarında include ederek kullanabiliriz.

 

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.