haberler diye bir tablo oluşturuyorum haber_kategori olarak birden fazla bir habere birden fazla kategori ekliyorum.Resim altta bunu listelerken nasıl listelemem lazım tek bir adetini gösteriyor ilk kategori ismini gösteriyor diğerlerini göstermiyor sebebi sizce ne olabilir ?
Kategoriler İsmi Alanında kategori ismini çekiyorum ama isimleri gelmiyor tek isim geliyor...
Resim Veritaban: https://i.hizliresim.com/oj3W4X.png
Kod:
<?php
$haberlerslider = $db->prepare("SELECT * FROM j_haberler INNER JOIN kategoriler ON j_haberler.haber_kategori = kategoriler.kategoriler_id INNER JOIN octo_users ON j_haberler.haber_yazar = octo_users.uye_id WHERE haber_durumu =:haber_durumu ORDER BY haber_id ASC LIMIT 9");
$haberlerslider->execute(array("haber_durumu" => "a"));
$v = $haberlerslider->rowCount();
if ($v) {
while($row = $haberlerslider->fetch(PDO::FETCH_ASSOC)){
$haber_title = $row['haber_title'];
$haber_resim = $row['haber_resim'];
$kategoriler_ismi = $row['kategoriler_ismi'];
$haber_yazar = $row['haber_yazar'];
echo '<div class="col-md-4">
<article class="news-block small-block">
<a href="#" class="overlay-link">
<figure class="image-overlay">
<img src="panel/uploads/'.$haber_resim.'" alt="">
</figure>
</a>
<a href="#" class="category">
'.$kategoriler_ismi.'
</a>
<header class="news-details">
<h3 class="news-title">
<a href="#">
'.$haber_title.'
</a>
</h3>
<p class="simple-share">
Yazar: <a href="#"><b>'.$haber_yazar.'</b></a> -
<span class="article-date"><i class="fa fa-clock-o"></i> '.$tarih.'</span>
</p>
</header>
</article><!-- News block -->
</div>';
}
}else {
echo '<button type="button" class="btn btn-danger">Maalesef Şuan Slider Alanında Yazı Bulunmamaktadır...</button>';
}
?>
</div>