Gönülçelen.Net Forumu

Tam Görünüm: SQL'de sayac (hite hit ekleme / update)
Şu Anda Hafifleştirilmiş Görüntüleme Modundasınız. Tam Görünüm Modu için, Buraya Tıklayın
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.

Kaynak: Nurullah Okatan Linkleri görüntüleyebilmeniz için üye girişi yapmanız gerekmektedir. Üye değilseniz buraya tıklayıp üye olabilirsiniz.
teşekkürler nurullah çok yarayışlı oldu
Referans Adresler