PDO ile MySQL Kullanımı (1 Viewer)

Joined
Jul 2, 2018
Credits
11
Rating - 0%
Mysql_Fonksiyonları Artık Ömrünü Doldurmuştur
Mysql_ Diğer En Yaygın SQL veritabanı Programlama Arayüzleri ile Çelişkili Çalışmakta Veya Hiç Çalışmamaktadır
Mysql_ ile Hazırlanan Koşullu ifadeler Depolama işlemleri ve Buna Benzer SQL veritabanı kavramlarını Desteklemediğinden
Güvenlik Açığı Gibi Durumların Düzeltilmemesi veya Yeni MySQL sürümleriyle birlikte Satabil Çalışmıyor Olması Nedeniyle
Mysql_ veda Etmenizin Zamanı Gelmiştir Artık PDO ile Daha Fazla Güvenli ve Temiz Kod Yapabileceksiniz
Ayrıca Farklı Bir arayüz öğrenmek zorunda kalmadan Pdo ile diğer bileşenleri Kolayca Kullanmanızıdaa Sağlayacaktır
PDO'da ayrıca birden fazla hata işleme yöntemine sahiptir.
Mysql_ Kodlarında Gördüğüm En Büyük Sorunların Başında Tutarlı Kullanım veya hiç kullanımı Olmamasıdır
İstisna modunda PDO ile sorunların izini sürerek zaman kazanmanızı sağlayacak tutarlı bir hata işlemeni Ele alabilirsiniz.
PDO'yu kullandıkça Kodlarınızdaki oluşan Hataların ne kadar minimize olduklarına Emin olacaksınız.
PDO'yu Kullanmak için Tek yapmanız gereken yeni bir PDO nesnesi oluşturmak. PDO'nun yapısı en fazla 4 parametre koşulu oluşturulmasıyla başlar
PDO ile Bağlantı veritabanı Bağlantısı yaparken değişken ifadeler farklı olabilir ben bu şekilde bir deşikken yaptım siz nasıl istiyorsanız öyle yazın



<?php
// Host Adı
bu parametre değişkendir > $dbhost = 'hostname';

// Veritabanı Adı
bu parametre değişkendir > $dbname = 'database';

// Veritabanı Kullanıcı adı
bu parametre değişkendir > $dbuser = 'username';

// Veritabanı şifresi
bu parametre değişkendir > $dbpass = 'password';

try {
$pdo = new PDO("mysql:host={$dbhost};dbname={$dbname}", $dbuser, $dbpass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch( PDOException $e ) {
echo "Baglanti Hatasi :" . $e->getMessage();
}
?>


Bağlantı Sağladıktan sonra Yanlış Bir Değer Girdiğinde echo komutuyla ekrana hata mesajı bastırıyoruzki hatamızın kodunu anlayalım
Tüm Değerler Doğruysa Artık Pdo ile veritabanımıza Bağlantı Sağladık Demektir
Değerler yanlışsa Ekranda Bağlanti Hatasi Görünecektir


ilerki yazacağım klavuzda PDo yapısını elimden geldiğince Size Anlatmaya çalışacağım takipde kalın
 

Users who are viewing this thread

Top