Php PDO yöntemi ile veritabanı bağlantısı

bekchur

Üye
Ticaret - 0%
Katılım
3 Yıl 3 Ay 11 Gün
Mesajlar
25
Bildiğiniz gibi artık PHP veritabanı işlemleri için doğrudan mysql_ li fonksiyonların kullanımını tavsiye etmiyor. Bunun yerine şuan için önerdiği 2 farklı veritabanı eklentisi mevcut. Bunlardan bir tanesi mysqli, bir diğeri ise PDO.

Örnek Bağlantı kodu

PHP:
<?php
try {
     $db = new PDO("mysql:host=localhost;dbname=test", "root", "123456");
} catch ( PDOException $e ){
     print $e->getMessage();
}
?>

Elbette PDO ile bağlanırken try ~ catch yapısını kullanmak zorunda değildik ancak böyle bir kullanım çok daha kullanışlıdır. Çünkü PDO’nun hatalar için bir exception’ı var ve daha mantıklı hata mesajları üretiyor.

Karakter setini ayarlama

PHP:
$db = new PDO("mysql:host=localhost;dbname=test;charset=utf8", "root", "123456");
 

Bu konuyu görüntüleyen kullanıcılar

Üst Alt