• 10-08-2018, 22:10:46
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    BatuhaNN adlı üyeden alıntı: mesajı görüntüle
    $db->errorInfo()

    kalın olarak işaretlediğim yer, veritabanı bağlantısı bulunduran değişken. Sorgunun değişkenini yazmayın.
    <?php ob_start(); ?>
    <?php
    require_once ('config.php');
    $sorgu ->query("SELECT * FROM ayar  WHERE id = $id")->fetch(PDO::FETCH_ASSOC);
    $al = $sorgu;
    ?>
    Tam dediğinizi anlamadım umarım böyledir hocam ama hata verdi böylede
  • 10-08-2018, 22:11:48
    #11
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    <?php ob_start(); ?>
    <?php
    require_once ('config.php');
    $sorgu ->query("SELECT * FROM ayar  WHERE id = $id")->fetch(PDO::FETCH_ASSOC);
    $al = $sorgu;
    ?>
    Tam dediğinizi anlamadım umarım böyledir hocam ama hata verdi böylede
    if(!$sorgu)
    {
      var_dump($db->errorInfo());
    }
    direkt böyle denermisiniz çıkan sonucu alalım.
  • 10-08-2018, 22:13:24
    #12
    BatuhaNN adlı üyeden alıntı: mesajı görüntüle
    if(!$sorgu)
    {
      var_dump($db->errorInfo());
    }
    direkt böyle denermisiniz çıkan sonucu alalım.
    Direk bunu yapıştırdığım zaman

    Fatal error: Call to a member function errorInfo() on null in C:AppServwwwayar.php on line 4
  • 10-08-2018, 22:16:20
    #13
    BatuhaNN adlı üyeden alıntı: mesajı görüntüle
    $db->errorInfo()

    kalın olarak işaretlediğim yer, veritabanı bağlantısı bulunduran değişken. Sorgunun değişkenini yazmayın.
    dalgınlığıma gelmiş doğru kullanım sizinki
  • 12-08-2018, 10:56:03
    #14
    Veritabanından boş değer döndüğü için olabilir mi? Arkadaşlarında belirttiği gibi öncelikli olarak dönen değerleri yazdırmayı deneyin. ->fetch(PDO::FETCH_ASSOC) alternatifi varsa kullanabileceğiniz alternatif fonksiyonlar ile fetch işlemini deneyin. Benim bildiğim kadarıyla ::FETCH_ASSOC kısmında alternatifler mevcut. Hiç birşey yazdıramıyosanız count işlemi uygulamanızı ve kaç satır döndüğünü yazdırmanızı tavsiye ederim.