selamun aleykum;
arkadaşlar muhakkak internette var ancak innerjoin left join vs ne kadar döküman varsa inceledim bir türlü yapamadım. lütfen yardımcı olurmusunuz.



bunlar tablo yapısı:

bu şekilde ekleme yapıyorum ve uyeler kısmındaki id sayısını hesaplar tablosundaki uyeler_id sütununa yazdırıyorum.
<?php if($_POST["kaydeti"]){ $tutarim = $_POST['tutari']; $tarihim = $_POST['tarihi']; if ($baglanti->query("INSERT INTO hesaplar (uyeler_id, tutar, tarih) VALUES ('$id','$tutarim', '$tarihim')")) { echo " "; // Eğer veri eklendiyse eklendi yazmasını sağlıyoruz. } else { echo "Hata oluştu"; } } ?>
tahsilat sayfasında =id ile çektiğim üyeye ait tahsilatın gelmesini istiyorum. ancak sadece son kayıt geliyor
<?php $sorgu = $baglanti->query("SELECT * FROM uyeler inner join hesaplar on uyeler.id=hesaplar.uyeler_id "); $sonuc = $sorgu->fetch_assoc(); foreach($sonuc as $row) { echo $row['tutar']; echo $row['tarih']; echo $row['uyeler_id']; } ?>
3 gündür yapamadım lütfen yardımcı olurmusunuz.