as yazi from yazilar where katagori=1 order by sayac desc
bu şekilde 1 numaralı katagorideki encok indirilenleri sıralatıyorum
ama ben 1,4,6,8 numaralı katagorilerindeki en çok indirilenleri sıralamak istiyorum
bunu nasıl yapabilirim
teşekkürler
değişik katagorilerden veri çekmek??
7
●392
- 16-06-2009, 11:25:07
$sor = mysql_query("SELECT yazi FROM yazilar WHERE katagori ORDER BY sayac DESC"); while($yaz = mysql_fetch_array($sor)) { if ($yaz["kategori"]==1) { echo $yaz["yazi"]."<br />"; } if ($yaz["kategori"]==4) { echo $yaz["yazi"]."<br />"; } if ($yaz["kategori"]==6) { echo $yaz["yazi"]."<br />"; } if ($yaz["kategori"]==8) { echo $yaz["yazi"]; } } // döngüden çık
yada
$sor = mysql_query("SELECT yazi FROM yazilar WHERE katagori='1' OR kategori='4' OR kategori='6' OR kategori='8' ORDER BY sayac DESC"); while($yaz = mysql_fetch_array($sor)) { echo $yaz["yazi"]; }olması gerekir sanırım - 16-06-2009, 14:21:58arkadaşlaröncelikle teşekkür ederim ancak yanlış anlattım sanırım benim demek istediğim tam olarak şu
as yazi from yazilar where katagori=1 order by sayac desc limit 0,10
şimdiyukardaki sorgu ile 1 numaralı katagoride en çok tıklanan 10 konu sıralanıyor
bunu sadece 1. katagariden değil mesela 1,3,4,6 katagoridekiler arasında en çok okunan 10 konu olarak sıralayacakhepsine ayrı ayrı olmayacak yanibir örnek vermek gerekirse
mesela site genelinde en çok okunan 10 konuyu bu şekilde sıralıyorumas yazi from yazilar where status=1 order by sayac desc limit 0,10
tüm katagoriler içinde en çok okunan 10 konu sıralanmış oluyor yani
benim istediğimde sedece belirli katagorilerde en çok okunanları sıralamak
yardım edebilirseniz çok sevinirim teşekkürler - 16-06-2009, 14:42:42malesef olmadı arkadaşım boş çoıkıyor
<? $result010 = mysql_query("select catid,yid, left(yazi, $yek) as yazi from yazilar where catid=1 order by sayac desc limit 0,10") or die (mysql_error()); $temp = ""; while ($row010 = mysql_fetch_array($result010)){ $temp .= "<TR><TD VALIGN=\"TOP\">"; $temp .= "<FONT COLOR=#33CC00>» </FONT></TD>"; $temp .= "<TD VALIGN=\"TOP\">"; $temp .= "<FONT FACE=\"Verdana\" SIZE=\"1\">"; $temp .= "<A HREF=\"".det_link($row010['catid'],$row010['yazi'],$row010['yid'])."\" target=\"_blank\">"; $temp .= $row010['prog']."</A></FONT></TD></TR>"; } echo($temp); $temp = ""; ?>arkadaşlar kod yukarıda bu şekilde iken sadece 1 numaralı katagoriden en çok okunan ilk 10 yazı sıralanıyor
ama ben mesela istediğim farklı 5 adet katagori arasında ilk 10 yazıyı sıralamak istiyorum - 16-06-2009, 15:23:06