• 30-10-2020, 20:36:37
    #1
    inner join kullanımında çift listeleme veriyor. yardımcı olabilir misniz ?

    <?php
    
    
      $urunsor1=$db->prepare("
    
    
    
    SELECT *from faturagoster
    join siparis on siparis.fisno = faturagoster.gos_serino
    join stok on stok.stokk_id = siparis.stok_adi where gos_serino=:id
    
    
     
        ");
    
      $urunsor1->execute(array(
        'id' => guvenlik($idver)
      ));
    
    
    while ( $uruncek1=$urunsor1->fetch(PDO::FETCH_ASSOC)) {
    
    ?>
    
    
    <?php } ?>
  • 30-10-2020, 20:55:53
    #2
    "stok.stokk_id = siparis.stok_adi" bu hatalı olabilir
    "gos_serino=:id" bu da hatalı olabilir.
    tablo yapılarını Bilmediğimiz için ne desek yanlış olur,
    ilişkilendirilen tablolarda aynı veri ile alakalı birden fazla kayıt var da olabilir.