• 21-02-2017, 23:26:31
    #1
    Merhabalar kıymetli aile sakinleri.
    2 adet tablom var. Kategoriler ve Ürünler adında.
    Yönetim panelinde ürünlerin listelenme şekli şu şekilde.

    ID // RESİM // KATEGORİ ADI //


    ID ve RESİM i ürünler tablosundan çekiyorum.Kategori adını ise Kategoriler tablosundan çekiyorum.Ama sorun şu ki Kategorileri 0-1 olarak kaydettiğim için listelerken 1 ürünü 3 kere listeliyor.Örn;

    6 // guzel.jpg // Kategori-1
    7 // guzel.jpg // Kategori-2
    8 // guzel.jpg // Kategori-3

    Sorgum şu şekilde;

    $sql=mysql_query("SELECT * FROM urunler inner join kategoriler on urunler.kat_id=kategoriler.kategori_id");

    Yardımlarınızı bekliyorum..
  • 22-02-2017, 00:26:27
    #2
    $sql=mysql_query("SELECT * FROM urunler inner join kategoriler on urunler.kat_id=kategoriler.kategori_id group by(urun_id)");

    bu şekilde işinizi çözer doğru anladıysam
  • 22-02-2017, 00:36:47
    #3
    üstad teşekkürler.güzel yakaladım buraya kadar herşey tamam.şimdide şöyle bir sorun oldu;
    kategorileri 2 ye ayırmıştım 0 ve 1 diye.şimdi bu sorguda ben 0 olanların listelenmesini istiyorum WHERE komutuyla denedim çalışmadı