• 15-04-2009, 23:33:13
    #1
    Db deki tablolar şöyle:
    Tablo1

    t1id - t1tittle - t2id

    Tablo2
    t2id - t2title - T3id

    Tablo3
    t3id - t3title

    Print etmek istediğim tablo ise şöyle:
    t1title - t2title - t3title


    Bu sorguyu nasıl yapabilirim?
  • 15-04-2009, 23:36:28
    #2
    select tablo1.t1title,t2title.title2,tablo3.t3title from table1,table2,table3

    bu sorguyu bi dene istersen.. bu çalışmazsa bile bunun gibi bişi olması lazım tam hatırlamıyorum
  • 15-04-2009, 23:39:16
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT Tablo1.t1tittle,Tablo2.t2title,Tablo3.t3title FROM Tablo1,Tablo2,Tablo3
    siralamak istersende; ORDER BY tablo2.t2title(ornek)
  • 15-04-2009, 23:43:42
    #4
    Edit: 1 sorunum daha var

    Sabahtan beri left join ve inner join le kafayı yemiştim.
    çok sağolun.
  • 16-04-2009, 00:35:15
    #5
    $sql = $db->query_read("SELECT Tablo1.t1tittle,Tablo2.t2title,Tablo3.t3title
    FROM " . TABLE_PREFIX . "Tablo1,Tablo2,Tablo3

    WHERE tablo1. t1id=
    '216'
    LIMIT 0, 1");

    while($datas = $db->fetch_array($sql))
    {

    $t1baslik .= "$datas[t1title]";
    $t2baslik .= "$datas[t2title
    ]";
    $t3baslik .= "$datas[t2title
    ]";

    }


    Nerde hata yaptım. Acemiyim kusura bakmayın.
    Kırmızı ile
    işaretlediğim yerlerdemi sorun var? Doğrusu nasıl olacak.

  • 16-04-2009, 00:40:11
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    while($datas = $db->fetch_array($sql))
    {

    $t1baslik = $datas->t1title;
    $t2baslik .= $datas-
    >t2title;
    $t3baslik .= $datas->
    t2title;

    }

    birde böyle dene
  • 16-04-2009, 00:42:02
    #7
    $sql = $db->query_read("SELECT Tablo1.t1tittle,Tablo2.t2title,Tablo3.t3title
    FROM " . TABLE_PREFIX . "Tablo1,Tablo2,Tablo3
    WHERE tablo1. t1id='216'
    LIMIT 0, 1");
    while($datas = $db->fetch_array($sql))
    {
    $t1baslik .= "$datas[t1title]";
    $t2baslik .= "$datas[t2title]";
    $t3baslik .= "$datas[t2title]";
    }

    kalin yazdigim yerlerde olabilir mi?
    sorguyu sql de calistirinca calisiyor mu birde ona baktin mi?
    calisiyorsa eger yazdiktan sonraki sutun isimlerini kontrol etmelisin belkide
  • 16-04-2009, 09:25:31
    #8
    Üyeliği durduruldu
    bu aralar yine php forumuna ışığı gören geliyor sanirim konu database bölümüne açılması gerek arkadaşlar. konuyu rapor ettim