class mySQL{
var $host;
var $username;
var $password;
var $database;
public $dbh;
public function connect($set_host, $set_username, $set_password, $set_database){
$this->host = $set_host;
$this->username = $set_username;
$this->password = $set_password;
$this->database = $set_database;
$this->dbh = mysql_connect($this->host, $this->username, $this->password)or die("cannot connect");
mysql_select_db($this->database)or die("cannot select DB");
}
public function query($sql)
{
return mysql_query($sql,$this->dbh);
}
public function fetch($sql)
{
return mysql_fetch_array($this->query($sql));
}
}
$connect = new mySQL();
$connect->connect('localhost', 'user', 'pass', 'database1');
$settings_query = mysql_query("SELECT * FROM settings", $connect->dbh);
$settings = mysql_fetch_array($settings_query);
$settings_query = $connect->query("SELECT * FROM settings");
$settings = mysql_fetch_array($settings_query);
$settings = $connect->fetch("SELECT * FROM settings");
echo $settings['title'];
, , , :
$connect1 = new MySQL();
$connect2 = new MySQL();
$connect1->connect('localhost','user','pass','database1');
$connect2->connect('localhost','user','pass','database2');
/ sql , .
, , ($this->var).