Fatal error: Call to undefined method mySQL::sql_connect() in C:\AppServ\www\\class\mysql.class.php on line 14

bu hatayı verdı hocam

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:12:40 -->-> Daha önceki mesaj 00:10:27 --

saintx adlı üyeden alıntı: mesajı görüntüle
@kymkk;

<?php
	
	$db = new mySQL("db_sunucusu", "db_ismi", "db_kullanici_adi", "db_sifre");
	
	class mySQL {
		public $dbhost, $dbname, $dbuser, $dbpass, $link = null;
		
		public function __construct($dbhost, $dbname, $dbuser, $dbpass) {
			$this->dbhost = $dbhost;
			$this->dbname = $dbname;
			$this->dbuser = $dbuser;
			$this->dbpass = $dbpass;
			
			$this->sql_connect();
		}
		
		public function sql_connect() {
			$this->link = @mysql_connect($this->dbhost, $this->dbuser, $this->dbuser);
			
			if(!$this->link)
				exit(sprintf("%s -> %s", mysql_errno(), mysql_error()));
			
			if(@!mysql_select_db($this->link, $this->dbname))
				exit(sprintf("%s -> %s", mysql_errno(), mysql_error()));
			
			return true;
		}
		
		public function write_query($query) {
			return (!is_null($this->link)) ? mysql_query($query) : false;
		}
		
		public function read_query($query) {
			return (!is_null($this->link)) ? mysql_unbuffered_query($query) : false;
		}
		
		public function sql_fetchobject($query) {
			return (!is_null($this->link)) ? mysql_fetch_object($query) : false;
		}
		
		public function sql_freeresult($query) {
			return (!is_null($this->link)) ? mysql_free_result($query) : false;
		}
		
		public function sql_fetcharray($query) {
			return (!is_null($this->link)) ? mysql_fetch_array($query) : false;
		}
		
		public function sql_fetchrow($query) {
			return (!is_null($this->link)) ? mysql_fetch_row($query) : false;
		}
		
		public function sql_fieldname($query, $i) {
			return (!is_null($this->link)) ? mysql_field_name($query, $i) : false;
		}
		
		public function sql_nextid() {
			return (!is_null($this->link)) ? mysql_insert_id($this->link) : false;
		}
		
		public function sql_numrows($query) {
			return (!is_null($this->link)) ? mysql_num_rows($query) : false;
		}
		
		public function sql_error() {
			return (!is_null($this->link)) ? mysql_error() : false;
		}
		
		public function sql_close() {
			return (!is_null($this->link)) ? mysql_close($this->link) : false;
		}
		
		public function __destruct() {
			$this->sql_close();
		}
	}
şu şekilde modifiye edip sayfanın üst kısımlarından herhangi bi' yerine yerleştirip deneyebilir misiniz?


<?

class mySQL{

var $sql_link = "";
var $host = "";
var $username = "";
var $password = "";

function sql_connect($dbname)
{
$this->sql_link = @mysql_connect($this->host , $this->username , $this->password);
if(!$this->sql_link) {echo"Veri Tabani Baglanti Hatasi"; exit();}
if(@!mysql_select_db($dbname , $this->sql_link)){echo"Tablo Mevcut Degil"; exit();}
}

function write_query($sorgu)
{
if($this->sql_link) return mysql_query($sorgu); else return false;
}

function read_query($sorgu)
{
if($this->sql_link) return mysql_unbuffered_query($sorgu); else return false;
}

function sql_fetchobject($sorgu)
{
if($this->sql_link) return mysql_fetch_object($sorgu); else return false;
}

function sql_freeresult($sorgu)
{
if($this->sql_link) return mysql_free_result($sorgu); else return false;
}

function sql_fetcharray($sorgu)
{
if($this->sql_link) return mysql_fetch_array($sorgu); else return false;
}

function sql_fetchrow($sorgu)
{
if($this->sql_link) return mysql_fetch_row($sorgu); else return false;
}

function sql_fieldname($sorgu , $i)
{
if($this->sql_link) return mysql_field_name($sorgu , $i); else return false;
}

function sql_nextid()
{
if($this->sql_link) return @mysql_insert_id($this->sql_link);	else return false;
}

function sql_numrows($sorgu)
{
if($this->sql_link) return mysql_num_rows($sorgu); else return false;
}

function sql_error()
{
if($this->sql_link) return mysql_error(); else return "";
}

function sql_close()
{
if($this->sql_link) return mysql_close($this->sql_link); else return false;
}



}//end db

?>
hocam bıraz evvlkınde o bastakı var ları almamısım bu olan kod