hit sayısını gösteremedim, yardım..

1
Onaylı Üye
Üye
Katılım
25 Eylül 2006
Mesajlar
5,893
Tepki puanı
88
Konum
www.odatv.com
iyi sabahlar arkadaşlar, bir şeyi yapamadım, bakabilirmisiniz.

aşağıdaki kodda, tık a göre sıralama yapıyor, fakat sıralamada , site adının yanına tık (*hit*) sayılarını nasıl yazdırabilirim, yardım edebilirmisiniz..

altta bold olan yere.. teşekkürler
<h2>En Çok Tıklananlar</h2><?
$detect = mysql_query("SELECT `SRT`, `TITLE`, `HITS` FROM `urls` ORDER BY HITS DESC LIMIT 0, ".$top);
while ($row = mysql_fetch_array($detect, MYSQL_BOTH)) {
printf("<a href='".$siteurl."%s' target='_blank'>%s</a>*hit*<br />", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8], $row[9], $row[10], $row[11], $row[12], $row[13], $row[14], $row[15], $row[16], $row[17], $row[18], $row[19]);
}
?>
 
0
Onaylı Üye
Üye
Katılım
8 Nisan 2005
Mesajlar
1,722
Tepki puanı
3
Konum
Bursa
PHP:
<h2>En Çok Tıklananlar</h2><?
$detect = mysql_query("SELECT `SRT`, `TITLE`, `HITS` FROM `urls` ORDER BY HITS DESC LIMIT 0, ".$top);
while ($row = mysql_fetch_array($detect, MYSQL_ASSOC)) {
printf("<a href='".$siteurl."%s' target='_blank'>%s</a>%s<br />", $row["SRT"], $row["TITLE"], $row["HITS"]);
}
?>
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
PHP:
<h2>En Çok Tıklananlar</h2>

MOD birşey sorabilir miyim ?

Senin dediğin gibi böyle bir kod kullanırsak
<b>$top</b>

Sayısı kadar mı göstericek ? Eğer öyle ise
Mywedding ilk verdiği koddaki
PHP:
<?
$detect = mysql_query("SELECT `SRT`, `TITLE`, `HITS` FROM `urls` ORDER BY HITS DESC LIMIT 0, ".$top);
while ($row = mysql_fetch_array($detect, MYSQL_BOTH)) {
printf("<a href='".$siteurl."%s' target='_blank'>%s</a>*hit*<br />", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8], $row[9], $row[10], $row[11], $row[12], $row[13], $row[14], $row[15], $row[16], $row[17], $row[18], $row[19]); 
}
?>

$row[19]'lar neden bir bir arttırılarak yazılmış ?

teşekkür ederim...
 
0
Onaylı Üye
Üye
Katılım
8 Nisan 2005
Mesajlar
1,722
Tepki puanı
3
Konum
Bursa
Herhangi bir fark yok. fetch_array'in sonuc tipini MYSQL_NUM , MYSQL_ASSOC ve MYSQL_BOTH(default'u bu) olarak secebilirsin. Ben tablodaki alan isimleri ile gorunmesi icin ASSOC'u sectim. Both yada num olarak secildiginde, alan isimleri numerik degerlerle cagrilabilir. Ama o satirda neden 19 tane yazilmis onu bilmiyorum.
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Herhangi bir fark yok. fetch_array'in sonuc tipini MYSQL_NUM , MYSQL_ASSOC ve MYSQL_BOTH(default'u bu) olarak secebilirsin. Ben tablodaki alan isimleri ile gorunmesi icin ASSOC'u sectim. Both yada num olarak secildiginde, alan isimleri numerik degerlerle cagrilabilir. Ama o satirda neden 19 tane yazilmis onu bilmiyorum.


Açıklama için teşekkür ederim.
Daha detaylı bilgi için dediğinidiğin konularda araştırma yapıcam...

Kolay gelsin...
 
1
Onaylı Üye
Üye
Katılım
25 Eylül 2006
Mesajlar
5,893
Tepki puanı
88
Konum
www.odatv.com
süpersiniz ikinizede çok teşekkürler, +repler

mod un verdiği kod elbiseye tam uydu:) , row lara gelince ben yapmıştım , php yi tam bilmezsen, kendince atmasyon yapıyorsun işte, :D

ancak bu atmasyon kodlarımdan bazen, başarılı sonuçlar aldığımıda söyleyebilirim, yani denemekten zarar gelmiyor, tam tersi oluyor.
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
süpersiniz ikinizede çok teşekkürler, +repler

mod un verdiği kod elbiseye tam uydu:) , row lara gelince ben yapmıştım , php yi tam bilmezsen, kendince atmasyon yapıyorsun işte, :D

ancak bu atmasyon kodlarımdan bazen, başarılı sonuçlar aldığımıda söyleyebilirim, yani denemekten zarar gelmiyor, tam tersi oluyor.

Bende tam olarak bilmiyorum. Çünkü php'de birşeyi yapmak için bir çok yol. o yüzden bir sorma gereği duydum.

MOD ve senin sayende bir yeni bilgiyi daha öğrendim :p
 
1
Onaylı Üye
Üye
Katılım
25 Eylül 2006
Mesajlar
5,893
Tepki puanı
88
Konum
www.odatv.com
ooouuupppsss,

bu sefer, hit sırası şöyle gidiyor , 9,8,7,6,5,4,3,2,1, diye yani şöle,

96,
921,
85
8
75
788
7
6
5
4
3
2
1 diye , hite göre değilde, geri sayım sıralamasına göre oldu, neden acaba.
 
0
Onaylı Üye
Üye
Katılım
8 Nisan 2005
Mesajlar
1,722
Tepki puanı
3
Konum
Bursa
sql tablosunda HITS alani varchar olarak secilmistir. INT olarak degistirilirse duzelir.
 
1
Onaylı Üye
Üye
Katılım
25 Eylül 2006
Mesajlar
5,893
Tepki puanı
88
Konum
www.odatv.com
tamam, allah razı olsun senden
icon11.gif
sql tablosunda HITS alani varchar olarak secilmistir. INT olarak degistirilirse duzelir.
 
Geri
Üst