• 08-03-2009, 12:26:24
    #10
    Yanlış anlamadıysam. ORDER BY yazar,tarih DESC olarak bi deneyin.
  • 08-03-2009, 12:44:16
    #11
    Yok hocam o şekilde olmuyor. Konuyu açtığım zaman her iki tablonun veri tabanını verdim. O örneğe bakarsanız, yazarların listesinde "tarih" verisinin olmadığını görürsünüz. Dolayısıyla yazarı tarihe göre dizme gibi bir şansımız yok.

    Yazarların yazılarını tarihine göre sıralayabiliriz, ama o zaman da yazının yazarını ilişkilendiremiyoruz.
  • 08-03-2009, 12:55:21
    #12
     ...(select * from yazar_yazi order by tarih desc)
    
    while ($yazi = ...)
    {
     $yazar = ...(select  kullanici from yazarlar where id = $yazi['sira'] )...
    
    echo $yazar." isimli kullanicinin yazisi :".$yazar['yazi']; 
    ...
    ..
    .
    }
    şeklinde bir mantık oluyor galiba aradığınız, soruy doğru anlamışsam..
    edit : kimlik_no degil sıra olacakmış...
  • 08-03-2009, 12:59:53
    #13
    INNER JOIN ile olurdu yazar_yazi tablosunda yazarın ID'si hangi sütun ? kimlik_no ise yapayım hemen
  • 08-03-2009, 13:04:01
    #14
    Yazarın ID'si yazar_yazi tablosunda "sira" adli veride.
  • 08-03-2009, 13:16:02
    #15
    tamam ben bi kaç veri ekleyip size INNER JOIN'le yapmaya çalışayım.

    Edit: Bunda neresi ne işe yarıyo aklımı karıştı. Sen bana dosya şeklinde içinde birkaç veri bulunan SQL gönderir misin? Ve verilerdeki sıralamanın nasıl olması gerektiğinide söylersen yapayım
  • 08-03-2009, 14:05:46
    #16
    Hocam 2 yazar ve her yazara da bir yazı yazdım.

    yazarlar ve yazar_yazi adli tablo dökümünü yazar.sql dosyası şeklinde arz ediyorum.
  • 08-03-2009, 14:09:14
    #17
    .sql olarak eklememiş, şimdi zipleyerek ekledim, kusura bakmayın.
  • 08-03-2009, 14:13:08
    #18
    janocan adlı üyeden alıntı: mesajı görüntüle
    .sql olarak eklememiş, şimdi zipleyerek ekledim, kusura bakmayın.
    Şimdi bunun senin istediğin sıralaması şu şekilde mi olucak ?

    ASP karşı köyün dilidir - zampirhoca
    PHP bir dayanışma dilidir. - janocanhoca

    Bu şekilde sıralanmasını istiyosun değil mi ?