Oca 312011
 

Geçtiğimiz Aylarda Sayaç Sınıfımın v1 sürümünü yayımlamıştım boş olduğum vakitlerde bir iki kod parçaçığı ekleyebildim allaha şükür icon smile Php & MySQL Sayac Sınıfı v1.2 Nasıl Kullanılacağını Sorarsanız biraz Php OOP bilginizin olması ve PHP Sayaç Sınıfı adlı yazıma bakabilirsiniz.
PHP&MySQL Sayaç Class Download
Gelen rarlı dosya içerisinde
Sayac_class.php < Sayaç Sınıfının bulunduğu Ana dosyamız
example.php < Sınıfın Örneklendirilmiş şekilde anlatım dosyası
php-mysql-sayac-class.sql < Veritabanı tabloları (3 adet)
Veritabanı Tablolarının Bir Örneğide Alttadır.

CREATE TABLE `iploglar` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(100) NOT NULL,
  `tarih` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `tarayici` varchar(200) character set utf8 collate utf8_turkish_ci NOT NULL,
  `ulke` varchar(100) NOT NULL,
  `sehir` varchar(100) NOT NULL,
  `bayrak` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

CREATE TABLE `tekilcogul` (
  `id` int(11) NOT NULL auto_increment,
  `tekil` varchar(100) NOT NULL,
  `cogul` varchar(100) NOT NULL,
  `tarih` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `saat` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

CREATE TABLE `ziyaretciler` (
  `id` int(100) NOT NULL auto_increment,
  `gonderen` varchar(250) character set utf8 collate utf8_turkish_ci NOT NULL,
  `ulke` varchar(100) character set utf8 collate utf8_turkish_ci NOT NULL,
  `sehir` varchar(100) character set utf8 collate utf8_turkish_ci NOT NULL,
  `tarih` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `ip` varchar(100) character set utf8 collate utf8_turkish_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
Oca 292011
 

Çoğu Zaman Verileri Ayrı tablolarda saklaması icab eden web geliştiricileri

$query=mysql_query("select * from anatablo");
while($write=mysql_fetch_assoc($query)){
$secondquery=mysql_fetch_assoc(mysql_query("select * from alttablo where anaid='".$write['anatabloid']."'"));
echo $write['anatablosutun'].' - '.$secondquery['altkatsutun'];
}

Continue reading »