• 08-07-2019, 12:46:08
    #1
    Merhabalar,

    Yeni geliştirmeye başladığım scriptimde PDO kullanıyorum. Bir sayfanın db bağlantısını yaptığım zaman site çalışmıyor. Doğrudan chrome üzerinden "HTTP ERROR 500" hatası alıyorum. Farklı php sürümlerinde denedim, php eklentilerinden pdoyu kontrol ettim. Herhangi bir sorun görünmüyor ama PDO kodu yazdığım an siteye erişim kapanıyor.
  • 08-07-2019, 12:55:31
    #2
    PDO ile ilgili eklediğiniz kısmı paylaşabilir misiniz ?
  • 08-07-2019, 12:58:47
    #3
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    PDO ile ilgili eklediğiniz kısmı paylaşabilir misiniz ?
    1.
    1.
    <?php
    include 'inc/db.php';
    $titleConnect = $db_connect->prepare("SELECT * FROM general WHERE anahtar = :deger ");
    $titleConnect->execute(array(':deger' => 'title'));
    $result = $titleConnect->fetch(PDO::FETCH_ASSOC);?>
    2.
    <title><?php echo $result['deger']; ?></title>
  • 08-07-2019, 13:02:30
    #4
    SeoBilgini adlı üyeden alıntı: mesajı görüntüle
    1.
    <?phpinclude 'inc/db.php';$titleConnect = $db_connect->prepare("SELECT * FROM general WHERE anahtar = :deger ");$titleConnect->execute(array(':deger' => 'title'));$result = $titleConnect->fetch(PDO::FETCH_ASSOC);?>
    2.
    <title><?php echo $result['deger']; ?></title>
    <?phpinclude 'inc/db.php';
    Hocam ilk kısımda include yaptığınız ksım php ile bütün değil dimi?
    Normalde noktalı virgül yazım hatalarında iç sunucu hataları alırsınız. Aşağıda ki hata mesajı göstermek için kısmı dosyanızın en üstüne ekleyip deneye bilir misiniz ?


        ini_set('display_errors' , 'On' );
        ini_set('display_startup_errors', 'On' );
  • 08-07-2019, 13:02:49
    #5
    SeoBilgini adlı üyeden alıntı: mesajı görüntüle
    1.
    1.
    <?php
    include 'inc/db.php';
    $titleConnect = $db_connect->prepare("SELECT * FROM general WHERE anahtar = :deger ");
    $titleConnect->execute(array(':deger' => 'title'));
    $result = $titleConnect->fetch(PDO::FETCH_ASSOC);?>
    2.
    <title><?php echo $result['deger']; ?></title>
    4. satırdaki deger ahatarının başındaki : işaretini kaldırın.
  • 08-07-2019, 13:06:16
    #6
    https://github.com/lincanbin/PHP-PDO-MySQL-Class

    bunu kullanın. tavsiye ederim. ​​​
  • 08-07-2019, 13:11:33
    #7
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    <?phpinclude 'inc/db.php';
    Hocam ilk kısımda include yaptığınız ksım php ile bütün değil dimi?
    Normalde noktalı virgül yazım hatalarında iç sunucu hataları alırsınız. Aşağıda ki hata mesajı göstermek için kısmı dosyanızın en üstüne ekleyip deneye bilir misiniz ?


        ini_set('display_errors' , 'On' );
        ini_set('display_startup_errors', 'On' );
    tugrayaldiz adlı üyeden alıntı: mesajı görüntüle
    4. satırdaki deger ahatarının başındaki : işaretini kaldırın.

    Veritabanı bağlantı dosyasında ";" unutmuşum Teşekkürler yardımlarınız için.