• 21-08-2009, 22:14:05
    #1
    Öncelikle merhabalar...

    Arkadaşlar her kategorideki son veriyi çekmek istiyorum..

    Kategori tablom

    kid
    kategori

    şeklinde ve kategorilere eklenen yazılar tablom

    yid
    baslik
    yazi
    kid

    şeklinde..

    Her kategorideki veriyi kid sayesinde çekiyorum..

    Her var olan kategorideki en son verileri nasıl çekebilirim..


    örn:
    3 kategorim var diyelim
    Oyun, Müzik, Web

    bu kategorilere eklenen son verileri nasıl çekebilirim hepsi ayrı ayrı..

    örn:
    Oyun
    Fifa 2010 çıktı

    Müzik
    Hadise düm tek tek

    Web
    Wordpress bilmem ne teması

    gibi ...


    Yardımcı olan ve ya olmaya çalışan herkese teşekkür ederim...
  • 22-08-2009, 00:16:58
    #2
    <?php
    $sonuc = mysql_query("Select kid, kategori From kategori_tablom order by kid DESC");
    while($satir = mysql_fetch_assoc($sonuc)){
    	$sonuc2 = mysql_query("Select baslik From icerik_tablom where kid = ".$satir['kid']." order by yid DESC limit 1");
    	$satir2 = mysql_fetch_assoc($sonuc2);
    	//Oyun
    	//Fifa 2010 çıktı
    	echo $satir['kategori'].'<br>';
    	echo $satir2['baslik'].'<br><br>';
    }
    ?>
    Bu şekilde yapılabilir.
  • 22-08-2009, 00:25:48
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT
      *,
       (SELECT id FROM yazilar WHERE yazilar.kid = kategori.id ORDER BY id DESC LIMIT 1) AS yid,
       (SELECT baslik FROM yazilar WHERE yazilar.kid = kategori.id ORDER BY id DESC LIMIT 1) AS baslik,
    FROM
      kategori
    ile iç içe sub query ilede alabilirsiniz. listelerkern yazi tablosuna ait kayıtların id sini yid olarak yazdırabilirsiniz.
  • 22-08-2009, 20:52:14
    #4
    ErsaT
    dnmtnk

    çok çok teşekkür ederim...