merhabalar arkadaşlar lütfen yardımcı olun bir türlü yapamadım başlıkta belittiğim gibi ayrı ayrı tablolar var 1. ürün diye 2.kategori diye tablo var bu kategoriler ait urunleri nasıl çekebilirim?
php pdo kategorilere ait ürünleri çıkarma |
6 Mesajlar | 1.458 Okunma |
Select * from urun where kategori_id=1
select * from urun where kategori_id in (select id from kategori)
$katid= //kategori id si
$query = $db->prepare("SELECT * FROM urun WHERE kat_id = ?");
$param = array($katid);
$query>execute($param);
if ($query->rowCount()){
$fetch_urun = $query->fetch(PDO::FETCH_ASSOC);
}
/* İlk hangi tablodan veri çekeceğimizi yazıyoruz, daha sonra tablolarımızdaki birbirine bağlantılı olan sütunları birbirine eşitliyoruz ve en son veri çekme şartımızı yazıyoruz. */
$kategoriID = 1; /* Gelen Kategori ID sinin 1 olduğunu varsayıyoruz */
$query = mysql_query("select * from urun INNER JOIN kategori ON kategori.kategori_id = urun.urun_kategori WHERE urun_kategori = '$kategoriID'");
while($row = mysql_fetch_array($query)){
echo '- '.$row["urun_adi"].'
';
}
?>