carasar adlı üyeden alıntı: mesajı görüntüle
İkisi içinde bağlanın kişiler tablosuna;
$hesapsor=$db->prepare("SELECT * FROM hesaplar INNER JOIN kisiler ON hesap_alanid=kisi_id INNER JOIN kisiler ON hesap_verenid=kisi_id ORDER BY hesap_id DESC");
Dediğiniz gibi yapınca tabloda hiç veri listelemedi. Söylediğinize göre çalıştırığım kod aşağıda. Ben mi yanlış anladım veya yapamadım anlamadım.
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>Hesap No</th>
<th>Alan</th>
<th>Veren</th>
<th>Alış Tarihi</th>
<th>Veriş Tarihi</th>
<th>Miktar</th>
</tr>
</thead>
<tbody>
<?php
$hesapsor=$db->prepare("SELECT * FROM hesaplar INNER JOIN kisiler ON hesap_alanid=kisi_id INNER JOIN kisiler ON hesap_verenid=kisi_id ORDER BY hesap_id DESC");
$hesapsor->execute();
while ($row=$hesapsor->fetch(PDO::FETCH_ASSOC)) { ?>
<tr>
<td><?php echo $row['hesap_id']; ?></td>
<td><?php echo $row['kisi_adsoyad']; ?></td>
<td><?php echo $row['hesap_verenid']; ?></td>
<td><?php echo $row['hesap_alistarih']; ?></td>
<td><?php echo $row['hesap_veristarih']; ?></td>
<td><?php echo $row['hesap_miktar']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
Bir de öyle olunca tablodaki
<td><?php echo $row['kisi_adsoyad']; ?></td>
<td><?php echo $row['hesap_verenid']; ?></td>
bu değişkenler nasıl olacak? İkisi de $row['kisi_adsoyad'] olmaz sanırım.