merhabalar ufak bir soru sormak istiyorum size pdo ile alakalı.
benim 2 adet tablom bulunmakta. bunlardan birisi Yazarlar Diğeri Kitaplar olsun
Tablolarım şu şekilde olsun
--------------------
Yazarlar Tablosu
id
yazar_name
--------------------
Kitaplar Tablosu
-------------------
id
kitap_name
yazar_id
ben şimdi 1 yazarı çekerken ona ait olan kitapları da almak istiyorum sorgum da şu şekilde olsun
SELECT * FROM yazarlar as y JOIN kitaplar as k ON y.id = k.yazar_id WHERE y.id = 1
diyelim.
eğer o yazarın 3 adet kitabı varsa bana dönen 3 elemanlı bir array fakat ben şunu istiyorum bana tek bir array dönsün yazarı yani ama ekstradan altında bir bölüm açıp kitaplarıda versin yani şöyle bir şey
$return = [
'id' => 1,
'yazar_name' => 'yazaradi',
'kitaplar' => [
// ne kadar kitap varsa listelensin.
]
]
yukardaki şekilde bir çıktı almak için ne yapmalıyım ?
bana dönen çıktı şu şekilde şuan
$return = [
[], // yazar ve 1. kitap detayları
[], // yazar ve 2. kitap detayları
[], // yazar ve 3. kitap detayları
]