• 15-03-2024, 01:10:40
    #1
    Merhaba Arkadaşlar
    detaylı arama motorumda arama yaparken aşağıdaki hatayı veriyor, hata 2 satırdaki yapıyı gösteriyor, bu konuda yardımcı olabilirmisiniz,
    Hata:
    Fatal error: Uncaught PDOException: SQLSTATE[HY093]:

    $row = $db->prepare("SELECT COUNT(*) FROM ilanlarim WHERE aktif=? AND dil=? $getir");
    $row->execute(["1", $_SESSION['dil']]);
    $toplam = $row->fetchColumn();
  • 15-03-2024, 01:28:47
    #2
    <?php
    
    if($_SESSION['dil']){
    $sql = "SELECT COUNT(*) FROM ilanlarim WHERE aktif=? AND dil=?";
    $stmt = $db->prepare($sql);
    $stmt->execute(["1", $_SESSION['dil']]);
    $toplam = $stmt->fetchColumn();
    }else{
        echo 'Lütfen dil seçiniz';
        die();
    }
    bu şekilde dener misiniz?
  • 15-03-2024, 01:39:41
    #3
    StyleWaR adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    if($_SESSION['dil']){
    $sql = "SELECT COUNT(*) FROM ilanlarim WHERE aktif=? AND dil=?";
    $stmt = $db->prepare($sql);
    $stmt->execute(["1", $_SESSION['dil']]);
    $toplam = $stmt->fetchColumn();
    }else{
        echo 'Lütfen dil seçiniz';
        die();
    }
    bu şekilde dener misiniz?
    Merhaba Hocam
    yine hatayı ve aynı satırı gösteriyor Hocam
  • 15-03-2024, 01:57:21
    #4
    aktif sütunu integer ise "1" yerine 1 girmelisiniz.
  • 15-03-2024, 13:23:58
    #5
    WebKadir adlı üyeden alıntı: mesajı görüntüle
    aktif sütunu integer ise "1" yerine 1 girmelisiniz.
    Merhaba Hocam
    dediğinizi yaptım değişen bir şey olmadı, hata aynen devam ediyor
  • 15-03-2024, 22:28:43
    #6
    $db null olabilir, yani bağlantı sorgudan önce kapatılmış olabilir onu bi kontrol et, hata kdunu tam olarak yazarsan daha sağlıklı cevap alırsın.
  • 16-03-2024, 00:24:39
    #7
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    $db null olabilir, yani bağlantı sorgudan önce kapatılmış olabilir onu bi kontrol et, hata kdunu tam olarak yazarsan daha sağlıklı cevap alırsın.
    Merhaba Hocam
    Gelişmiş arama motorunda input text lere ait verileri getiriyor, select option lara ait verileri getirmiyor, Select teki data-select2-id nerden geliyor onuda anlamış değilim,
    resimde görüktüğü gibi hocam
  • 16-03-2024, 13:30:00
    #8
    @emlak21; $query = '"SELECT COUNT(*) FROM ilanlarim WHERE aktif=? AND dil=? $getir" ;
    echo $query; bunun sonucunu yazarsan query in dogrumu bakalim.
  • 16-03-2024, 14:56:37
    #9
    Efe4ka adlı üyeden alıntı: mesajı görüntüle
    @emlak21; $query = '"SELECT COUNT(*) FROM ilanlarim WHERE aktif=? AND dil=? $getir" ;
    echo $query; bunun sonucunu yazarsan query in dogrumu bakalim.
    Merhaba Hocam
    0 değeri geliyor