A w jaki sposób przekazałeś zmienną z config.php do konstruktora klasy? Bo ja tego nie widzę.
Edit: ogólnie, całe założenie jest raczej złe...
Kod
<?php
include("config.php");// załączamy plik z konfiguracjami
class mysql{
private $host;
private $user;
private $db;
private $pass;
public function __construct($config){
$this->host = $config['db']['host'];
$this->user = $config['db']['user'];
$this->db = = $config['db']['db'];
$this->pass = $config['db']['pass'];
mysql_connect($this -> host, $this -> user, $this ->pass)
or die('Połączenie z bazą danych się nie powiodło...');
mysql_select_db($this -> db)
or die('Połączenie z bazą danych się nie powiodło...');
}
}
$mysql = new mysql($config);
?>