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());
}
}
?>