MSSQL Veritabanı Bağlantı Sınıfı

<?php 
class MSSQL{ 
	var $sunucuadi;
	var $kullaniciadi;
	var $sifrekelime;
	var $baglanti;
	function MSSQL($sunucu="",$kullanici="",$sifre="")  {
		$this->sunucuadi =$sunucu;
		$this->kullaniciadi =$kullanici;
		$this->sifrekelime=$sifre;
   }
	function baglan() {
		//php.ini extension=php_sqlsrv_53_nts.dll; çalışıyor olmalıdır.
		//mssql_pconnect veya sqlsrv_connect()
		$this->baglanti = 	mssql_pconnect($this->sunucuadi,$this->kullaniciadi,$this->sifrekelime) or DIE("Sunucu Yanıt Vermiyor");
	}	
	function  bitir() {
		mssql_close($this->baglanti);
	}
}
$mssql=new MSSQL("localhost","ra","");
$mssql->baglan();
//$mssql->baglanti;
$mssql->bitir();
?>

 

Veritabanı Bağlantı Bilgilerini Korumak

<?php
class db {
	var $veritabaniadi;
	var $link;
	var $hatanumarasi;
	var $hata;
	function db() {
		$sunucu = "localhost";
		$veritabani = "php";
		$kullaniciadi = "root";
		$sifre = "";
		$this->veritabaniadi = $veritabani;
		$this->link = mysqli_connect($sunucu,$kullaniciadi,$sifre,$veritabani);
		$this->hatanumarasi = mysqli_errno($this->link);
		$this->hata = mysqli_error($this->link);

	}
	function veritabaniadi() {
		return $this->veritabaniadi;
	}
	function link(){
		return $this->link;
	}
	function hatanumarasi(){
		return $this->hatanumarasi;
	}
	function  hata() {
		return $this->hata;
	}
}
$db=new db();
$sorgu=mysqli_query($db->link(),"select * from php limit 1");
while($s=mysqli_fetch_array($sorgu)){
	echo $s["id"]."<br>";
	echo $db->hata."<br>";
	echo $db->hatanumarasi."<br>";
	echo $db->veritabaniadi;
}
?>

Çıktısı

1

0
php