PDO Veritabanı Bağlantısı Nasıl Yapılır ?

Pdo kodlamada try catch yapısıyla bir projenin veritabanına bağlantısını kolayca yapabiliriz. Verileri ister bir sabit(define)te tutar istersek dizi şeklinde gönderebiliriz. İlk olarak dizi şeklinde veritabanı bilgilerimiz gönderelim ve bağlantıyı kuralım. Mevcut PDO methodlarını ve fonksiyonlarını kullanabilmek için veritabanı bağlantımızı PDO'ya uygun olarak yapmamız gerekmektedir.

return [
    'db' => [
        'name' => 'veritabanıismi',
        'host' => 'localhost',
        'user' => 'dbusername',
        'pass' => 'şifre'
    ]
    ];
try{
$db = new PDO('mysql:host=' .$config['db']['host'].';dbname='.$config['db']['name'],$config['db']['user'] ,$config['db']['pass']);
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
}catch(PDOException $e)
{
die($e->getMessage());
}

Şimdide sabite alarak gönderelim..

define('DBNAME', 'veritabanıismi');
define('HOST', 'localhost');
define('DBUSER', 'dbusername');
define('DBPASS', 'şifre');
try{
$db = new PDO('mysql:host=' .HOST.';dbname='.DBNAME,DBUSER ,DBPASS);
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
}catch(PDOException $e)
{
die($e->getMessage());
}

İki şekilde de veritabanımıza bağlanabiliriz. $db değişkenini artık tüm CRUD işlemlerinde kullanabiliriz.


PHP Kodlama kategorisinde 03 Şubat 2020 - 11:57:40 tarihinde yayınlanmıştır. 208 Gösterim

Kazım USLU Hakkında

PHP,MYSQL,CSS,JS,JQUERY yazılım dillerine hakim, Şu sıralar PYHTON ve LINUX üzerine araştırma geliştirme yapan, sunucu optimizasyonu ile uğraşan dijital kod yazarıyım...

Yorumlar (0)

Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?

Yorum Yapın