İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Kendi kullandığım database sınıfım

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
database.php
PHP:
<?
class olgar
{
	var $sunucu;
	var $user;
	var $pass;
	var $sifre;
	var $dbname;
	function olgar() {
		define(n, "\n");
		$this->sunucu 	=	'localhost';
		$this->user		=	'root';
		$this->pass		=	'12345';
		$this->dbname	=	'database';		
	}
	function baglan() {
		mysql_connect($this->sunucu, $this->user, $this->pass) or die("MYSQL Sunucu bağlantısı yapılamıyor".n."Sebep: ".mysql_error());
	}
	function sec() {
		mysql_select_db($this->dbname) or die("MYSQL Database seçilemiyor".n."Sebep: ".mysql_error());
	}
	function sorgu($query) {
		$sorgu=mysql_query($query);
		return $sorgu;
	}
	function say($deger) {
		$say=mysql_num_rows($this->sorgu($deger));
		return $say;
	}
	function hafiza($deger) {
		$hafiza=mysql_fetch_array($this->sorgu($deger));
		return $hafiza;
	}
	function kayit_kontrol($deger) {
		$kayit=$this->say($deger);
		if ($kayit>=1) {
			$deger="VAR";
		} else {
			$deger="YOK";
		}
	return $deger;
	}
	function kopart() {
		mysql_close();
	}
}
?>
Kullanımı:
index.php
PHP:
<?
include "database.php";
$Caesar = new olgar;
$Caesar->baglan(); //MYSQL Bağlantısı kurar
$Caesar->sec(); //Mysql klasörü seçer
$Caesar->sorgu("select * from tablo"); //Sorgu gonderir
$Caesar->say("select * from tablo"); //Belirtilen sorguda kay kayıt var sayar
$Caesar->hafiza("select * from tablo"); //Belirtilen sorgudaki kayıtı/kayıtları hafızaya alir mysql_fetch_array işi görür.
$Caesar->kayit_kontrol("select * from tablo where field='ehe'"); //belirtilen sorguda kayıt var mı kontrol eder varsa "VAR" yoksa "YOK" değerini alir
$Caesar->kopart(); //MYSQL bağlantısını sonlandırır.
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst