Döngü içinde bir döngü daha kullanıp yeni döngünün içinde haber tablosu için sorgu yazmanız gerekiyor.
<?php
$query = $db->prepare("SELECT * FROM hkat");
$query->execute();
if($query->rowCount() > 0){
while($row=$query->fetch(PDO::FETCH_ASSOC)){
$query_haber = $db->prepare("SELECT * FROM haber WHERE hkat_id = ? LIMIT 10");
$query_haber->execute(array($row['id']));
if($query_haber->rowCount() > 0){
while($row_haber = $query_haber->fetch(PDO::FETCH_ASSOC)){
echo $row_haber['haber_baslik'];
}
}
}
}Başlangıç için şöyle bir şey iş görür sanırım. İleri seviyede, join yöntemiyle tek sorguyla ve tek döngü ile halledebilirsiniz.