php ile pdo sınıfı kullanarak sunucu ve veritabanı bağlantısı yapmak

php ile mysql veritabanına bağlantı için önceden ( şuandada kullanılmakta ) mysql_query fonksiyonları kullanılmak ta idi.

fakat bazı güvenlik sorunlarında  dolayı php.net tarafından PDO yada MySQLi tavsiye edilmektedir.

biz bu yazımızda sizlere PDO dan bahsedeceğiz.

PDO bazı güvenlik riskerine (sql injection)  karşı doğal bir koruma sağlamakta ve mysql dışında ki veritabanlarına da bağlanılabilmektedir.

pdo ile MySQL sunucusuna bağlanabilmek için öncelikle host(sunucu), dbname(bağlanılacak olan veritabanı adı), veritabanı kulllanıcı adı ve veritabanı şifresi gereklidir.

gerekli olan kodlarımız aşağıdaki gibidir.

<?php
try {
   $server = 'mysql:host=localhost; dbname=adresdefteri';
   $user = 'root';
   $pass = '';
   $pdo = new PDO( $server, $user, $pass ); // pdo sınıfından bir nesne oluşturuyoruz. oluştururken bağlantı bilgilerimizi giriyoruz.
   $pdo->exec('set names utf8');
} catch ( PDOException $hata ){ // pdo da oluşan hatayı $hata değişkenine alıyoruz.
   echo "Bağlantı hatası..";
   echo $hata->getMessage(); // oluşan hatayı ekrana yazıyoruz.
   exit();
}
Facebooktwittergoogle_pluslinkedin
İnternet sitesi http://www.yazilimekip.com
Yazı oluşturuldu 42

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön