Merhaba arkadaşlar bu yazımda mysql’e en güvenli bağlantı şekli olan pdo ile veritabanına nasıl bağlanacağız onu anlatacağım.
<?php
$user = ""; //user adında bir değişken tanımlıyoruz ve içine veritabanı kullanıcı adını giriyoruz.
$pass = ""; // pass adında değişken oluşturuyoruz ve içine veritabanının şifresini yazıyoruz.
try{ //try fonksiyonunun içine alıyoruz.
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); // localhost yazan yere veritabanı hostunu, test yazan yere ise veritabanının adını yazıyoruz.
{
?>;
Yukarıda yazdığım kodlar veritabanına bağlanmak için yeterli eğer hata mesajı yazdırmak istiyorsanız aşağıdaki kodu kullanın.
Hata Mesajı Almak İçin
<?php
try{
$user = "";
$pass = "";
$dbh=new PDO("mysql:host=localhost;dbname=test",$user,$pass);
}
catch (PDOExpception $e){
echo $e->getMessage(); // Hata mesajını buradan veriyoruz.
}
?>
Türkçe Karakter Çözümü İçin
Eğer Türkçe karakter sorunuyla karşılaşırsanız. Bağlantının bulunduğu satırın hemen altına $db->exec(“SET NAMES ‘utf8’; SET CHARSET ‘utf8′”); kodunu yazıyoruz.
<?php
$dbh=new PDO("mysql:host=localhost;dbname=test",$user,$pass); // Bağlantının bulunduğu satır.
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'"); // Türkçe karakter sorununun çözümü için.
?>
Bir yazının daha sonuna geldik bir sonraki yazımda görüşmek üzere hoşçakalın.