Merhaba arkadaşlar;
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>