Jump to content

DB component setup for future reference, this alright?


Jarod

Recommended Posts

im using this for future reference, im just wondering if it's alright, im fairly new to OOP btw:

 

<?php
class dbComponent {
private var $dbhost;
private var $dbname;
private var $dbuser;
private var $dbpass;

function __construct($tdbhost,$tdbname,$tdbuser,$tdbpass) {
	$this->setDBHost($tdbhost);
	$this->setDBName($tdbname);
	$this->setDBUser($tdbuser);
	$this->setDBPass($tdbpass);

	$connect = mysql_connect($this->getDBHost(),$this->getDBUser(),$this->getDBPass()) or die(mysql_error());
	mysql_select_db($this->getDBName(),$connect);
}

public setDBName($name) { // Set database name?
	$this->dbname = $name;
}

public getDBName() { // Get database name then
	return $this->dbname;
}

public setDBHost($host) { // Set database host?
	$this->dbhost = $host;
}

public getDBHost() { // Get database host then
	return $this->dbhost;
}

public setDBUser($username) { // Set database username?
	$this->dbuser = $username;
}

public getDBUser() { // Get database username then
	return $this->dbuser;
}

public setDBPass($password) { // Set database password?
	$this->dbpass = $password;
}

public getDBPass() { // Get database password then
	return $this->dbpass;
}
}
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.