$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 ?
mysqlden veri çekerken; en az 2 tane ayni verinin bir tane görünmesi ?
10
●8.945
- 21-01-2009, 19:46:32Kullandığım kod bu;
- 21-01-2009, 20:00:01By_System adlı üyeden alıntı: mesajı görüntüle
$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:46:43
$kayit = mysql_query("select distinct sozler from yazar");işini görmesi lazım - 21-01-2009, 20:49:31reklamci54 adlı üyeden alıntı: mesajı görüntüle
$kayit = mysql_query("select distinct yazar from sozler");olmasi lazim saniyorum arkadasin verilerine göre - 21-01-2009, 21:37:29uyuku sersemi o kadar yazabildim alla allaLaCReMeL adlı üyeden alıntı: mesajı görüntüle
- 22-01-2009, 07:28:06Üyeliği durduruldubende 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