böyle kategori idsine göre çekemiyorum arkadaşlar ama
koleksiyon inner join koleksiyon_kat on koleksiyon_kat.kategori_id = koleksiyon.kategori_id' burayı silip where kategori_id = 1 yazarsam 1i çekiyor nasıl bağlarım
<?php $kate=$db->prepare('SELECT * FROM koleksiyon inner join koleksiyon_kat on koleksiyon_kat.kategori_id = koleksiyon.kategori_id');
$kate->execute(array(0));
$kategorim=$kate->fetchAll(PDO::FETCH_ASSOC);
foreach($kategorim as $katecek){ ?>
<h2 class="page_title"><?php echo $katecek['koleksiyon_adi'] ?></h2>
<?php } ?>
Sorguda sorun yok gibi görünüyor. Sorun sanki php kodunda. Eğer herhangi bir dışarıdan gelen inputunuz yoksa prepare fonksiyonu yerine query fonksiyonunu tercih edin. Örnek;
<?php $kate=$db->query('SELECT * FROM koleksiyon inner join koleksiyon_kat on koleksiyon_kat.kategori_id = koleksiyon.kategori_id');
$kategorim=$kate->fetchAll(PDO::FETCH_ASSOC);
foreach($kategorim as $katecek){ ?>
<h2 class="page_title"><?php echo $katecek['koleksiyon_adi'] ?></h2>
<?php } ?>