Sql'de Sayac (hite Hit Ekleme / Update) 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
Link
Yazının Devamı İçin Tıklayın
Konuyu Yollayan: Nurullah
Okunma Sayısı: 123
Yorum Sayısı: 0
Eklenme Tarihi: 05/02/2008
Kategorisi: Veritabanı ve SQL
