• 10-08-2018, 20:19:10
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Fatal error: Call to a member function fetch() on boolean in C:AppServwwwayar.php on line 5

    Kodum;
    <?php
    ob_start();
    require_once ('config.php');
    $id = $_GET["id"];
    $sorgu = $db->query("SELECT * FROM ayar WHERE id = $id")->fetch(PDO::FETCH_ASSOC);
    $al = $sorgu;
    ?>
  • 10-08-2018, 20:31:44
    #2
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Fatal error: Call to a member function fetch() on boolean in C:AppServwwwayar.php on line 5

    Kodum;
    <?php
    ob_start();
    require_once ('config.php');
    $id = $_GET["id"];
    $sorgu = $db->query("SELECT * FROM ayar WHERE id = $id")->fetch(PDO::FETCH_ASSOC);
    $al = $sorgu;
    ?>

    $db->query("SELECT * FROM ayar*WHERE id = '{$id}'")->fetch(PDO::FETCH_ASSOC);olarak yazdığınızda çalışacaktır büyük olasılıkla.
  • 10-08-2018, 20:34:37
    #3
    Kocaelim adlı üyeden alıntı: mesajı görüntüle
    $db->query("SELECT * FROM ayar*WHERE id = '{$id}'")->fetch(PDO::FETCH_ASSOC);olarak yazdığınızda çalışacaktır büyük olasılıkla.
    Cevabınız için teşekkürler fakat olmadı.



    @BatuhaNN; Hocam belki bir bilginiz vardır. Aciliyeti olan bir iştir. Bilenler yardımcı olursa çok mutlu olurum
  • 10-08-2018, 21:26:00
    #4
    Dönen sonucu yazar mısınız?
    <?php
    ob_start();
    require_once ('config.php');
    $id = $_GET["id"];
    $sorgu = $db->query("SELECT * FROM ayar WHERE id = $id");
    print_r($db->errorInfo());
    $al = $sorgu->fetch(PDO::FETCH_ASSOC);
    print_r($al);
    ?>
  • 10-08-2018, 21:45:40
    #5
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Fatal error: Call to a member function fetch() on boolean in C:AppServwwwayar.php on line 5

    Kodum;
    <?php
    ob_start();
    require_once ('config.php');
    $id = $_GET["id"];
    $sorgu = $db->query("SELECT * FROM ayar WHERE id = $id")->fetch(PDO::FETCH_ASSOC);
    $al = $sorgu;
    ?>
    Kodda bir sıkıntı göremedim. Büyük ihtimal sql sorgusundan kaynaklanıyor.

    if(!$sorgu)
    {
      var_dump($PDO->errorInfo());
    }
    Çıkan sonucu yazarsanız yardımcı olurum.

    Düzenleme: üstteki arkadaşta aynı şekilde sormuş görmedim. Çıkan sonucu yazın yardımcı olalım.
  • 10-08-2018, 21:57:49
    #6
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    Dönen sonucu yazar mısınız?
    <?php
    ob_start();
    require_once ('config.php');
    $id = $_GET["id"];
    $sorgu = $db->query("SELECT * FROM ayar WHERE id = $id");
    print_r($sorgu->errorInfo());
    $al = $sorgu->fetch(PDO::FETCH_ASSOC);
    print_r($al);
    ?>


    BatuhaNN adlı üyeden alıntı: mesajı görüntüle
    Kodda bir sıkıntı göremedim. Büyük ihtimal sql sorgusundan kaynaklanıyor.

    if(!$sorgu)
    {
      var_dump($PDO->errorInfo());
    }
    Çıkan sonucu yazarsanız yardımcı olurum.

    Düzenleme: üstteki arkadaşta aynı şekilde sormuş görmedim. Çıkan sonucu yazın yardımcı olalım.
    Hocam verdiğiniz kodu yapıştırdım;
    Fatal error: Call to a member function errorInfo() on boolean in C:AppServwwwayar.php on line 6

    Bu çıktı.
  • 10-08-2018, 21:59:34
    #7
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Hocam verdiğiniz kodu yapıştırdım;
    Fatal error: Call to a member function errorInfo() on boolean in C:AppServwwwayar.php on line 6

    Bu çıktı.
    veritsbanı bağlantısı yapılmamış desem bağlantı dosyasını kontrol etmeni öneririm
    veritabanı dosyası config.php ve ayar.php dosyasını bana özelden atabilir misin?
  • 10-08-2018, 22:00:57
    #8
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    veritsbanı bağlantısı yapılmamış desem bağlantı dosyasını kontrol etmeni öneririm
    <?php
    session_start();
    try{
        $db = new PDO("mysql:host=localhost;dbname=canpeksen1;charset=utf8", "root","12345678");
    }catch(PDOException $e){
        echo $e->getMessage();
    }    
    
    
    ?>
  • 10-08-2018, 22:08:31
    #9
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Hocam verdiğiniz kodu yapıştırdım;
    Fatal error: Call to a member function errorInfo() on boolean in C:AppServwwwayar.php on line 6

    Bu çıktı.
    $db->errorInfo()

    kalın olarak işaretlediğim yer, veritabanı bağlantısı bulunduran değişken. Sorgunun değişkenini yazmayın.