• 02-05-2015, 14:21:25
    #1
    Bir tabloda kategori sütunundaki değerleri aynı olan içeriklerin 5 tanesini listelemek istiyorum.Ve her sayfa yenileyişte farklı içeriklerin görünmesini istiyorum.Nasıl yapabilirim ?

    SELECT * FROM tablo GROUP BY kategori
    Bunu denedim ama aradığım bu değil
  • 02-05-2015, 14:40:00
    #2
    Üyeliği durduruldu
    SELECT * FROM tablo GROUP BY kategori ORDER BY RAND() LIMIT 5
  • 02-05-2015, 14:47:24
    #3
    dem_baba adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo GROUP BY kategori ORDER BY RAND() LIMIT 5
    Olmadı hocam üstte verdiğim kodla aynı çıktıyı verdi.
  • 02-05-2015, 14:50:17
    #4
    php yi katletmişsiniz

    doğrusu;

    SELECT * FROM tablo where kategori order by RAND() limit 5
  • 02-05-2015, 14:57:23
    #5
    Üyeliği durduruldu
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    php yi katletmişsiniz

    doğrusu;

    SELECT * FROM tablo where kategori order by RAND() limit 5
    Kim katletti acaba adam veriyi gruplamak istiyor where kategoriylemi gruplayacaksın. Yorum yapmadan önce yazdığın koduda bi test et bakalım.
  • 02-05-2015, 17:15:02
    #6
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    php yi katletmişsiniz

    doğrusu;

    SELECT * FROM tablo where kategori order by RAND() limit 5
    dem_baba adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo GROUP BY kategori ORDER BY RAND() LIMIT 5


    Teşekkürler, ikisini harmanladım birşeyler yaptım