Ben Bir Google Fanatigiyim :)

SQL`den Hitimize Hit Katalim. (Sayac)

Sql'de bir sayac tablosunu sayfa görüntülendikce artmasini saglamak amaciyla, görüntüleme sayfasinin içine

mysql_query("UPDATE yazilar SET hits=hits+1 WHERE id='$_GET[id]'");



komutunu eklememiz gerekiyor.

UPDATE = Güncelleme komutu,

yazilar = Tablo adiniz, lütfen degistirin.

SET = Düzen

hits=hits+1 = Burasi can alici nokta, tablodaki sayac kisminin adi ne diye geçiyorsa o ismi buraya yaziniz.
Baska bir örnek, mesela Mybb forumlarinda mybb_threads tablosunda views diye geçmektedir.
O zaman views=views+1 komutu olarak düzenleme yapmaliyiz. +1 eger +5 olsaydi, 5er 5er katlanacakti sayacimiz.

Where id='$_GET[id]' = Bu kisim ise sql'in tabloyu hangi tabloyu ve satiri tanimasina olanak veren kisim, sabit kalacaktir ama sizin id yerine (tid, cid, fid, sira) tarzi isminiz varsa ikisini de degistirmelisiniz. Örnek : where sira='$_GET[sira]' biçimde ekleyebilirsiniz.

// ÖRNEK SQL GiRisi

CREATE TABLE `yazilar` (
`id` int(11) NOT NULL auto_increment,
`baslik` varchar(255) NOT NULL default '',
`yazi` text NOT NULL,
`hits` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
);



Burada hits kismini sayaç olarak kullanacagiz.



Nurullah Okatan
http://www.nurullah.net


 

Yazıya Yapılan Yorumlar.

SQL`den Hitimize Hit Katalim. (Sayac)
Sanırım şimdi anlaştık

Yorum Arno tarafından 23/02/2008 5:55 tarihinde eklendi.

SQL`den Hitimize Hit Katalim. (Sayac)
Aaa bak Arno dedigini simdi anlamis gibiyim. su benim ilk verdigim komutu sayfanin içine eklersen sayaç otomatik olarak yükselecektir. Eger sende sayaci sayfa içine yerlestirmek istiyorsan (ki öyle anladim simdi demek istedigini)

$row = mysql_fetch_array(mysql_query(\"SELECT * FROM yazilar WHERE id=\'$_GET[id]\'\"));

deyip, $row[hits] sekliyle çekebilirsin sayfaya.

Eger yine olmazsa msn de hatirlat

Yorum Nurullah Okatan tarafından 25/08/2007 11:26 tarihinde eklendi.

SQL`den Hitimize Hit Katalim. (Sayac)
demek istedigim bu degildi. ama sanirim bu sekilde yazarak belirtemeyecegim

Yorum arno tarafından 25/08/2007 9:20 tarihinde eklendi.

SQL`den Hitimize Hit Katalim. (Sayac)
Peki Arno, yazinin sonuna örnek sql girisini hazirladim. O kisim yardimci olacaktir

Yorum Nurullah Okatan tarafından 24/08/2007 23:15 tarihinde eklendi.

SQL`den Hitimize Hit Katalim. (Sayac)
Kodlama olarak güzel anlatim ancak bu kodu nerede kullanabilecegimizi belirtmemissin. Mesela ben bunu bir sayfaya ekledigimde sayfanin her yenilenmesinde sayinin artmasini saglayacak kodu eklememissin. yani $hits kodunun bir tanimlamasi olmasi gerekiyor. Ya da ben yanlis biliyorum.

Yorum Arno tarafından 24/08/2007 22:33 tarihinde eklendi.

Yazı Hakkında Bilgiler

Yazının Başlığı : SQL`den Hitimize Hit Katalim. (Sayac)

Yazıyı Ekleyen : Nurullah

Eklenme Tarihi : 24/08/2007 22:33

Okunma Sayısı : 468

Yorum Sayısı : 5


Başlık
Yorumunuz
İsminiz
Epostanız