Version: 1.1.0

Type: Class

Category: Databases

License: GNU Library Public License

Description: a Class for OO programing to connect to mysql and select a specific db



<?php
/*************************************************
Title			: Connect to MySQL and Select db
File			: mysql.cls.php
Version			: 1.1.0
Last Edit		: 02.12.2002 - 14:09:00
Developer		: George Kosmidis
***************************************************/

//clMySQL->clMySQL_setUrl("THE_URL"); if not set default is localhost
//clMySQL->clMySQL_setUser("USERNAME");
//clMySQL->clMySQL_setPass("PASSWORD");
//clMySQL->clMySQL_setCon("[persistant|simple]"); if not set default is simple
//clMySQL->clMySQL_selDB("DATABASE_NAME");

class clMySQL {

	var $url="localhost";
	var $user;
	var $pass;
	var $con="simple";
	var $selDB;

	function clMySQL_setUrl($newUrl){$this->url=$newUrl;}
	function clMySQL_setUser($newUser){$this->user=$newUser;}
	function clMySQL_setPass($newPass){$this->pass=$newPass;}
	function clMySQL_setCon($newCon){$this->con=$newCon;}
	function clMySQL_setSelDB($newSelDB){$this->selDB=$newSelDB;}

	function clMySQL_getUrl(){Return $this->url;}
	function clMySQL_getUser(){Return $this->user;}
	function clMySQL_getPass(){Return $this->pass;}
	function clMySQL_getCon(){Return $this->con;}
	function clMySQL_getSelDB(){Return $this->selDB;}

	function clMySQL_DoCon(){
		if($this->clMySQL_getCon()=="simple") {
			$db=mysql_connect($this->clMySQL_getUrl(),$this->clMySQL_getUser(),$this->clMySQL_getPass());
		}
		elseif($this->clMySQL_getCon()=="persistant") {
			$db=mysql_pconnect($this->clMySQL_getUrl(),$this->clMySQL_getUser(),$this->clMySQL_getPass());
		}
	}

	function clMySQL_SelDB(){
		mysql_select_db($this->clMySQL_getSelDB());	
	}

}
?>