Ana Sayfa   -   Forum   -   Dersler   -   Dosyalar   -   Kaynak Siteler   -   E - Kitaplar   -   Etiketler

Veritabanı (mysql) Kullanan Sayaç
Ana Sayfa / Makaleler / Php | 0 Yorum | 677 Okuma
Gönderen: altayalp | Tarih: 30 Nisan 2006
Selam ile arkadaşlar. Daha önce metin dosyasını kullanarak bir sayaç yapmıştık. Şimdi de mysql veritabanını kullanarak bir sayaç yapacağız. Tabi bunun için önce bir veritabanına ihtiyacımız var. İsterseniz mysql monitörü, isterseniz de phpmyadmin kullanarak bir veritabanı oluşturun. Ben burada sayac adlı veritabanı ve sayac adlı bir tablo kullanıyorum. Bu tabloda da sayi(smallint6) sütunum var. Aşağıdaki sql kodlarını sorgulatarak tablolarınızı oluşturabilirsiniz.


KOD:
CREATE TABLE `sayac` (
`sayi` SMALLINT(6) DEFAULT '1' NOT NULL
)
TYPE = myisam;


Burada kullanacağımız komutların hemen hemen hepsini diğer derslerde anlattığımdan pek fazla açıklama yapmıyorum. İşte sayac.php sayfamızın kodları;


PHP:
<?php
$host
= "localhost";
$db = "sayac"; //veritabanı adı
$isim = "root"; //mysql kullanıcı adınız
$sifre = "12345"; //mysql şifreniz
@mysql_connect ("$host", "$isim", "$sifre") or die ("Veritabanına Bağlanılamadı");
@
mysql_select_db ("$db") or die ("sayaç veritabanına bağlanamadık");
$sorgu = mysql_query("select * from sayac");
$mevcut = mysql_fetch_array ($sorgu);
$arttir = $mevcut[sayi] + 1;
echo
"Web Sitemiz $arttir Kere Ziyaret Edilmiştir";
$guncelle = mysql_query("update sayac set sayi='$arttir'");
?>


İlk önce mysql bağlantımızı yapıyoruz. Daha sonra sayac tablomuza bir sorgu yolluyoruz. $mevcut değişkeniyle sorgu sonuçlarını alıyoruz. Bu şekilde veritabanındaki verileri de elde etmiş oluyoruz.


PHP:
$arttir = $mevcut[sayi] + 1;


Komutuyla veritabanından gelen sayaç sayımızı bir arttırıyoruz ve en sonda



PHP:
$guncelle = mysql_query("update sayac set sayi='$arttir'");


sayaç sayımızı güncelliyoruz. Herhangi bir sorununuz olursa forumumuza yazabilirsiniz.
[ Makaleyi İndir ] [ Yazıcı Görüntüsü ] [ Tavsiye Et ] [ Takibe Al ] [ Yorum Ekle ]
Bu sayfayı Paylaşın : del.icio.us | Furl | Digg | Technorati | Reddit | Google Bookmarks | Simpy
 
Bu Makaleye Hiç Yorum Yapılmamış


Makale Yazarı
Kullanıcı Adı: altayalp
Diğer Makaleleri ( 100 )
30 Nisan 2006

Bu Kategoriye Yeni Makale Ekle

Üye Alanı
Toplam Üye: 2577
Üye Adı:
Şifre:
Yükleniyor
İşlem Yapılıyor Lütfen Bekleyin...
Şifremi Unuttum
Üye Olmak İçin Tıklayın

Çevrimiçi: 3 Ziyaretçi, 0 Üye Toplam 3 Kişi Bulunmakta

Dersler

Aklınıza Takılan Herhangi Bir Sorun Mu Var? Forumlarımızdan Yardım İsteyebilirsiniz...

Dersler.Org altyapı olarak kendi kodladığımız Enderûn İçerik Yönetim Sistemini kullanmaktadır.

Tüm AYYILDIZ sevdalılarına, Aziz ŞEHİTLERE, VATAN kutsaldır diyen yiğitlere ithaf olunmuştur.


© altayalp 2007 Her Hakkı Saklıdır
İzinsiz kullanılamaz. Enderûn İçerik Yönetim Sistemi
Ubuntu, Linux
Çalmak, Çırpmak Haliyle Yasaktır
ve maalesef en iyi internet explorer ile izlenir
eXTReMe Tracker