• 04-07-2022, 16:33:32
    #1
    $yourref = $fetch_profile["your_ref"];
    
    $sayfa = intval(@$_GET["page"]);
    if(!$sayfa) {
      $sayfa = 1;
    }
    [B]$v = $db->prepare("SELECT * FROM users WHERE ref=$yourref");[/B]
    $v->execute(array());
    $toplam = $v->rowCount();
    $limit = 6;
    $goster = $sayfa*$limit-$limit;
    $sayfa_sayisi = ceil($toplam/$limit);
    $forlimit = 2;
    Şu şekilde basit bir sayfalama işlemi yapmaya çalışıyorum ancak şu hatayı alıyorum;

    Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'N7H3X8D4D7E1H8J1' in 'where clause' in C:UsersegeozDesktopxampphtdocskriptoref.php:15 Stack trace: #0 C:UsersegeozDesktopxampphtdocskriptoref.php(15): PDOStatement->execute(Array) #1 {main} thrown in C:UsersegeozDesktopxampphtdocskriptoref.php on line 15

    Tablo Yapısı;

    Sizce sql sorgunun neresinde hata olabilir? Not: $fetch_profile["your_ref"] fonksiyonunu echo etmeyi denediğimde başarıyla kodu getiriyor ekrana.
  • 04-07-2022, 16:35:32
    #2
    eger hep aynı column ise
    sorgudan once
    unset($_POST['N7H3X8D4D7E1H8J1']);
    ekleyin

    muhtemelen crsf datasını sorgunun içine dahil ediyorsunuz
  • 04-07-2022, 16:37:34
    #3
    bagimsiz adlı üyeden alıntı: mesajı görüntüle
    eger hep aynı column ise
    sorgudan once
    unset($_POST['N7H3X8D4D7E1H8J1']);
    ekleyin

    muhtemelen crsf datasını sorgunun içine dahil ediyorsunuz
    Denedim ancak bir şey değişmedi hocam.
  • 04-07-2022, 17:58:20
    #4
    [B]$v = $db->prepare("SELECT * FROM users WHERE ref=?");[/B]
    $v->execute(array($yourref ));
    $toplam = $v->rowCount()
    şöyle deneyin hocam. prepare methodunda hata verioyr olabilir execute içinde yazıp deneyin.
  • 04-07-2022, 23:14:01
    #5
    omergunay adlı üyeden alıntı: mesajı görüntüle
    [B]$v = $db->prepare("SELECT * FROM users WHERE ref=?");[/B]
    $v->execute(array($yourref ));
    $toplam = $v->rowCount()
    şöyle deneyin hocam. prepare methodunda hata verioyr olabilir execute içinde yazıp deneyin.
    Teşekkür ederim sorun çözüldü hocam.