database absraction layer
| From: | adi | Date: | Tue, 07 May 2002 01:08:49 +0000 |
| Subject: | database absraction layer | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-19000@lists.php.net to get a copy of this message | ||
dear all,
I'm writing database abstraction layer class (like adoDB but much simpler).
What I want to do that it will provide single access function for different
type of database. Currently, it will only support mySQL and PostgreSQL.. but I
just don't know how to do this with better approach.
code snippet..
..
function connect(){
if($this->type == "mysql"){
$this->conid = mysql_connect($this->host,$this->user,$this->pass);
}
elseif($this->type == "pgsql")){
$this->conid = pg_connect($this->host $this->port $this->db $this->user
$this->pass); }
else {
echo ("database type $this->type not supported");
}
}
..
any idea of doing such of function alias/wrapper?
any help appreciated
thanks
_______________
adi.aroundbali.com