• 22-04-2013, 12:00:12
    #1
    Merhaba arkadaşlar PHP programlamaya yeni başladım ve kendi çapımda basit uygulamalar geliştirmeye çalışıyorum. Şu an üzerinde çalıştığım Soru-Cevap uygulamasında bir sorunu çözemedim. Yazılan konuya verilen cevapları çekiyorum fakat kullanicilar tablosunda bulunan cevap veren kişinin id'sinden cevap verenin ismini çekeceğim sorguyu hazırlayamadım. Sorunlar, kullanıcılar ve cevaplar olmak üzere 3 ayrı tablo mevcut.

    Sorunlar tablosu
    s_id | yazan | baslik | icerik

    s_id= sorun id'si
    yazan= kullanıcılar tablosundan çekilecek olan sorun yazan kişi id'si

    _______________________________

    cevaplar tablosu
    c_id | s_id | cevaplayan | yorum

    c_id= cevap id'si
    s_id=sorun id'si
    cevaplayan= kullanıcılar tablosundan çekilecek olan cevap veren kişi id'si

    _______________________________

    Uygun sorgu konusunda bilgi verebilirseniz çok sevinirim arkadaşlar şimdiden teşekkürler.
  • 22-04-2013, 12:09:20
    #2
    Umarim Dogru anlamisimdir. Sorgu Su sekilde olabilir:
    $sql = "SELECT c.*, k.* FROM cevaplar c LEFT JOIN kullanicilar k ON(c.cevaplayan=k.kullanici_id) WHERE s_id = 'SORU_ID'";
  • 22-04-2013, 12:28:14
    #3
    Remzi0068 adlı üyeden alıntı: mesajı görüntüle
    Umarim Dogru anlamisimdir. Sorgu Su sekilde olabilir:
    $sql = "SELECT c.*, k.* FROM cevaplar c LEFT JOIN kullanicilar k ON(c.cevaplayan=k.kullanici_id) WHERE s_id = 'SORU_ID'";
    Çok teşekkürler tamda istediğim gibi oldu
  • 23-04-2013, 21:44:41
    #4
    Rica ederim, kolay gelsin..