• 16-04-2020, 19:43:47
    #1
    işlem yapılan sayfadan gelen veriler;
    $kategori = 'Meyveler';
    $idi ="5";

    veritabanındaki kategori sütünundaki veriler:
    "Meyveler", "Sebzeler","Yeşillikler"


    yaptırmak istediğim şey şuan açık olan sayfadan gelen verilerden id'si aynı olan, ve kategorisi Meyveler haricinde her kategoriden (Sebzeler ve Yeşillikler) 1 er tane olmak üzere veri çekmek.

    çekmek istediğim içerikler: yeşilikler kategorisinden bir içeri, sebzeler kategorisinden de bir içerik ekrana gelsin istiyorum.

    bunu en pratik nasıl yapabilirim acaba?
    foreach ile mi yapılır, yoksa aşağıdaki sorguya ekleyebileceğim koşul varmıdır?

    $benzerleri = $db->query("SELECT * FROM icerikler WHERE ID != '$idi' AND kategori != '$kategorisi' order by post_date desc limit 2")->fetchAll(PDO::FETCH_ASSOC);



    sorduğum şey çok mu karmaşık ?
  • 17-04-2020, 15:02:13
    #2
    distinct ve group by ı araştır