Merhabalar. Elimde $id değişkenindeki tek bir id ye bakarak o kategorinin adını ve eklenmiş verilerini çeken bir kodum var.
İstiyorum ki kategoriler tablosundaki bütün id leri tek bir değişkene çekip, limit 5 diyip 5 tane farklı kategoriyi ve ona eklenmiş olan konularını şu şekilde,


çeksin. Ne yapmalıyım?

Kodum:
$categories = $db->query('SELECT * FROM categories ORDER BY id DESC')->fetchAll(PDO::FETCH_ASSOC);

$id=6;


$sorgu = $db->prepare('SELECT * FROM categories
WHERE id = ?');
$sorgu->execute([
    $id
]);
$category = $sorgu->fetch(PDO::FETCH_ASSOC);

if (!$category) {
    echo ' <script type="text/javascript">
      swal("", "Kategori Bulunamıyor!. Hata Kodu: B004&?4982", "error")
    </script>';

}

// print_r($category);

// category'e ait verileri çekme
$sorgu = $db->prepare('SELECT * FROM posts
WHERE FIND_IN_SET(?, category_id)
ORDER BY id DESC');
$sorgu->execute([
    $category['id']
]);
$dersler = $sorgu->fetchAll(PDO::FETCH_ASSOC);