• 18-10-2022, 00:34:52
    #1
    Merhabalar, daha önceden kullandığım hosting firmasını değiştirmek istedim. Site dosyalarını taşıdım, kurulumu yaptım fakat web sitesinde böyle bir hata aldım. Eski hosting firmasında sorunsuz çalışıyor ama. Yardımcı olabilirmisiniz?

    Hata Mesajı :
    Fatal error: Uncaught Error: Call to a member function rowCount() on bool in /home/klasoradi /public_html/inc/kategori.php:137 Stack trace: #0 /home/klasoradi /public_html/index.php(427): include() #1 {main} thrown in /home/klasoradi/public_html/inc/kategori.php on line 137

    137. Satırdaki Kodlar :
     $query = $db->query("SELECT * FROM urun_kategori INNER JOIN urun ON urun_kategori.urun_id = urun.id WHERE urun_kategori.kategori_id IN ({$kataegori_idleri}) AND Convert(urun.fiyat, SIGNED) >= {$dusuk_fiyat} AND Convert(urun.fiyat, SIGNED) <= {$yuksek_fiyat} GROUP BY urun.id DESC ORDER BY (CASE WHEN urun.stok > 0 THEN 1 ELSE 0 END) DESC LIMIT {$baslangic},120", PDO::FETCH_ASSOC); if($query->rowCount()){
                  foreach($query as $row){
    [B][/B]
  • 18-10-2022, 01:04:54
    #2
    if($query){
    Bu şekil dener misin hocam?
  • 18-10-2022, 01:15:06
    #3
    SinanSS adlı üyeden alıntı: mesajı görüntüle
    if($query){
    Bu şekil dener misin hocam?
    Hocam bu seferde bu satırda hata verdi:
     <?php
            $say = $db->query("SELECT * FROM urun_kategori INNER JOIN urun ON urun_kategori.urun_id = urun.id WHERE urun_kategori.kategori_id IN ({$kataegori_idleri}) AND Convert(urun.fiyat, SIGNED) >= {$dusuk_fiyat} AND Convert(urun.fiyat, SIGNED) <= {$yuksek_fiyat} GROUP BY urun.id DESC")->fetchAll();
    
            $top_sayfa = count($say);
            $page      = $_GET['no'];
            $limit     = 12;
            $page_url  = 'kategori/'.$kategori['sef'].'/';
            $baslangic = ($page * $limit) - $limit;
            ?>