• 21-01-2009, 19:46:32
    #1
    Kullandığım kod bu;
    $kayit    = mysql_query("SELECT yazar FROM sozler");
    while($kayitlar = mysql_fetch_array($kayit)){
    echo " ".$kayitlar['yazar']."<br />";
    }
    veriler geliyor ama ayni sözcük birden fazla geliyor bunların aynı olanların hepsini nasıl 1 taneymiş gibi gösterebiliriz ?
  • 21-01-2009, 20:00:01
    #2
    By_System adlı üyeden alıntı: mesajı görüntüle
    Kullandığım kod bu;
    $kayit    = mysql_query("SELECT yazar FROM sozler");
    while($kayitlar = mysql_fetch_array($kayit)){
    echo " ".$kayitlar['yazar']."<br />";
    }
    veriler geliyor ama ayni sözcük birden fazla geliyor bunların aynı olanların hepsini nasıl 1 taneymiş gibi gösterebiliriz ?
    $kayit=mysql_query("select yazar from sozler group by sozler");
    Yukarıdaki kodda group by sozler, sozler kolonunda aynı olan verilerden bir tanesini yazdırır.
  • 21-01-2009, 20:12:53
    #3
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/knmnr/index.php on line 45

    önce bu hatayı verdi

    $kayit=mysql_query("select yazar from sozler group by yazar"); yapınca oldu teşekkürler
  • 21-01-2009, 20:46:43
    #4
    $kayit    = mysql_query("select distinct sozler from yazar");
    işini görmesi lazım
  • 21-01-2009, 20:49:31
    #5
    reklamci54 adlı üyeden alıntı: mesajı görüntüle
    $kayit    = mysql_query("select distinct sozler from yazar");
    işini görmesi lazım
    $kayit    = mysql_query("select distinct yazar from sozler");
    olmasi lazim saniyorum arkadasin verilerine göre
  • 21-01-2009, 21:37:29
    #6
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    $kayit    = mysql_query("select distinct yazar from sozler");
    olmasi lazim saniyorum arkadasin verilerine göre
    uyuku sersemi o kadar yazabildim alla alla
  • 21-01-2009, 23:46:24
    #7
    veya

    $kayit=mysql_query("select yazar from sozler group by yazar");
    da aynı işi görecektir
  • 22-01-2009, 02:20:47
    #8
    sorgu cümlesi:
    Alıntı
    SELECT DISTINCT yazar FROM sozler
  • 22-01-2009, 07:28:06
    #9
    Üyeliği durduruldu
    bende arkadaşların yazdıklarını kullanaraktan birleştirici bi cümle ekleyeyim bu ikisinin farkı nedir sorusu aklında oluşanlara

    SELECT DISTINCT yazar FROM sozler
    dediginizde sadece yazar alanı tekil olarak gelir. Yani diğer alanları seçmemiş olursunuz

    $kayit=mysql_query("select yazar from sozler group by yazar");
    group yaptığınızda ise verilen kriterle aynı olan kayıtlardan ilk kayıtlar gelir. yani diğer alanlarada erişebilirsiniz