• 20-07-2022, 00:15:29
    #1
    ChostFreak Yardımlarından dolayı teşekkür ederim.
    $birim=$db->prepare("SELECT * FROM depo_stok INNER JOIN depo_tanim ON depo_tanim.depo_id = depo_stok.dp_depo_id WHERE dp_stok_id=:id");
    $birim->execute(array( 'id' => guvenlik($post_id) ));
    merhaba arkadaşlar böyle bir kodum var.kod çalışıyor yapmak istediğim şu,
    depo_tanim tablosundaki eşleşmeyen verileride çekmek istiyorum.
    yardımcı olursanız sevinirim.
  • 20-07-2022, 00:21:50
    #2
    dev
    Kurumsal Üye
    omrumdely adlı üyeden alıntı: mesajı görüntüle
    $birim=$db->prepare("SELECT * FROM depo_stok INNER JOIN depo_tanim ON depo_tanim.depo_id = depo_stok.dp_depo_id WHERE dp_stok_id=:id");
    $birim->execute(array( 'id' => guvenlik($post_id) ));
    merhaba arkadaşlar böyle bir kodum var.kod çalışıyor yapmak istediğim şu,
    depo_tanim tablosundaki eşleşmeyen verileride çekmek istiyorum.
    yardımcı olursanız sevinirim.
    INNER JOIN yerine LEFT JOIN kullanin. INNER JOIN sadece elesen kayitlari doner.
  • 20-07-2022, 00:27:17
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT * FROM tablo1, tablo2;
  • 20-07-2022, 00:29:14
    #4
    Noroc adlı üyeden alıntı: mesajı görüntüle
    INNER JOIN yerine LEFT JOIN kullanin. INNER JOIN sadece elesen kayitlari doner.
    Left join kullandım. Where kullanıyorum veri çekmiyor.where kullanmadığım da veri çekiyor.
  • 20-07-2022, 16:03:10
    #5
    Başka yardımcı olacak var mı acaba
  • 20-07-2022, 16:32:05
    #6
    Üyeliği durduruldu
    sql e inner join ile koşul belirttiğiniz için koşul ile eşleşenler gelir extra bir sorgu yapıp sonuçları birleştirebilirsiniz.
  • 20-07-2022, 19:19:49
    #7
    // $vt bağlantımız olsun
    
    $stok_sql = mysqli_query($vt,"select * from depo_stok where dp_stok_id='$id'");
    while($stok = mysqli_fetch_assoc($stok_sql){
    $tanim = mysqli_fetch_assoc(mysqli_query($vt,"select * from depo_tanim where depo_id='$stok[dp_depo_id]'");
    echo "$stok[dp_depo_id] - $stok[dp_stok_id] - $stok[dp_stok_adedi] - $tanim[depo_sehir] - $tanim[depo_adi]"; 
    }
    Sanki bu şekilde olur gibi eşleşmeyen varda şehir ve depo adı boş gelir.
  • 20-07-2022, 19:21:25
    #8
    Sorun çözülmediyse özelden anydesk gönderin 2dk yapıvereyim hocam