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);