• 22-04-2008, 10:45:36
    #1
    arkadaşlar başlıklada belirtigim gibi SELECT ile 2 tablo çekilirmi çekilirse nasıl çekebilirim ?
    select * from tablo1 burda bir tablo daha cekmek istiyorum nasıl çekebilirim
  • 22-04-2008, 13:41:27
    #2
    Üyeliği durduruldu
    select * from tablo1,tablo2
    deneyin

    ayrıca ayrı ayrı sorgular halindede çekebiliriniz.
    örnek:
    $sql1=mysql_query("SELECT * FROM tablo1");
    $sql2=mysql_query("SELECT * FROM tablo2");
  • 22-04-2008, 17:28:54
    #3
    mrkurtbey adlı üyeden alıntı: mesajı görüntüle
    select * from tablo1,tablo2
    deneyin

    ayrıca ayrı ayrı sorgular halindede çekebiliriniz.
    örnek:
    $sql1=mysql_query("SELECT * FROM tablo1");
    $sql1=mysql_query("SELECT * FROM tablo2");
    İkinci verdiğin örnekte performans problemi yaşanabilir.
    SELECT tablo1.id, tablo1.isim, tablo1.aciklama, tablo1.hit, tablo2.kat_isim
    FROM tablo1, tablo2
    WHERE id=1
    AND tablo1.kat_id = tablo2.kat_id // karşılaştırma
  • 22-04-2008, 19:51:27
    #4
    sagolun arkadaşlar yardımlarınız için
  • 22-04-2008, 21:41:05
    #5
    Üyeliği durduruldu
    Evet bunu bildirmeyi kulak ardı etmiştim .

    1. yontemi kullanabilirsiniz...
  • 22-04-2008, 22:48:16
    #6
    Üyeliği durduruldu
    merhaba, ben de şu an aynı konuyu r10 da arıyordum.
    bir kod buldum ama sonuç üretmedi.
    ben yazılar diye bir tablo yarattım ve içinde yazı metinleri var.
    bunları son 5 tane olarak listeleme yapmak istiyorum...

    <?
    $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5");
    ?>

    bu kodu kullandım fakat son 5 yazıyı listeleyemedim.
    sonra 0,5 olan kodu 5 olarak değiştirdim kod yine sonuç vermedi.
    ne yapmamız gerekiyor acaba ?
  • 22-04-2008, 23:28:36
    #7
    Üyeliği durduruldu
    Alıntı
    <?
    $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5");
    ?>
    Sorgu dogru ama Mysqlden veri çekmek için sadece bu kod yeterli değildir.

    mysql_fetch_array veya mysql_fetch_object ile birlikte kullanmalısınız.

    örnegin:

    $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5"); 
    
    while($goster=mysql_fetch_object($sql)){
    
    echo $goster->yazilar;
    
    }
    yada

    $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5"); 
    
    while($goster=mysql_fetch_array($sql)){
    
    echo $goster['yazilar'];
    
    }
    Kolay gelsin...
  • 22-04-2008, 23:45:20
    #8
    Üyeliği durduruldu
    valla hiçbir çıktı vermiyor ekrana...
    ama neyse ya bu ara herkesi yorum php konusunda, bir de seni yormayalım, teşekkür ederim
  • 22-04-2008, 23:50:48
    #9
    Üyeliği durduruldu
    Ben teşekkür ederim sizlere birşeyler ögretebildiysem ben iyiyim ben okeyim

    bu arada yazilar tablosunun içinde kayıt varmı ?yoksa boşmu