PDO ile Veritabanı Bağlantısı
Bildiğiniz üzere PHPnin gelişmiş bir versiyonu olan PDO veritabanı bağlantısı olarakda PHPden biraz farklı bir şekilde kodlanıyor. Bu kodlanış tarzı PHP Veritabanı bağlantısına birazcık benziyor diyebiliriz. PHPnin gelişmiş bir üst versiyonu olan PDO, PHPden daha güvenlikli ve bana göre biraz daha basit bir kodlanış şekli vardır. Önceki makalelerimi okuyarak PDOnun işleyişlerini görebilirsiniz. Fazla lafı uzatmadan PDO ile Veritabanı Bağlantısına geçelim. İlk olarak sizlere PHP ve PDO veritabanı bağlantısını karşılaştırmak amacıyla sizlere ikisinide göstereceğim.
PHP ile Veritabanı Bağlantısı
$link = mysql_connect('host', 'kullanıcı adı', 'şifre');
if (!$link) {
die('Bağlantı hatası: ' . mysql_error());
}else{
echo 'Başarıyla Bağlanıldı.';
}
$db_selected = mysql_select_db('veritabanı adı', $link);
if (!$db_selected) {
die ('Veritabanı bağlantısı başarısız: ' . mysql_error());
}else{
echo 'Veritabanına Başarıyla bağlanıldı.';
}
şeklinde PHP ile Veritabanına bağlantımızı gerçekleştiriyoruz. Bunu PDO ile nasıl yaparız derseniz
PDO ile Veritabanı Bağlantısı
$dsdb = 'mysql:host=sunucu_adresi;dbname=veritabani_adi';
$user = 'kullanici_adi';
$password = 'sifre';
try {
$db = new PDO($dsdb, $user, $password);
} catch ( PDOException $e ){
print $e->getMessage();
}
PDO'da da Veritabanı bağlantısı bu şekilde olacaktır.
Bu bağlantıyı Veritabanını kullanacağınız tüm scriptlerinizde kullanmanız gerekecektir.
Diğer makalelerimize göz atmak isterseniz Buraya Tıklayınız.
Hiç yorum yok :
Yorum Gönder