PDO ile MySQL Kullanımı

Discussion in 'Programming - Yazılım' started by Cloud Iot Core, Jun 11, 2019.

  1. Cloud Iot Core

    Cloud Iot Core

    Mesajlar:
    80
    Likes Received:
    83
    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
     
    El Behram and Lamb like this.
  2. Lamb

    Lamb

    Mesajlar:
    1,096
    Likes Received:
    1,804
    Eline saglik dostum
     
  3. El Behram

    El Behram

    Mesajlar:
    281
    Likes Received:
    160
    Eline sağlık kardeşim
     
Loading...