Kod
Błąd PDO - SQLSTATE[08006] [7] FATAL: role "apache" does not exist' in /var/www/localhost/htdocs/html/rkcmf2/kernel/classes/pdo_postgres_db.class.php:17
Stack trace: #0 /var/www/localhost/htdocs/html/rkcmf2/install.php(195): pdo_postgres_db->connect('localhost', 'plusiaczek', 'plusiaczek', 'template1')
Stack trace: #0 /var/www/localhost/htdocs/html/rkcmf2/install.php(195): pdo_postgres_db->connect('localhost', 'plusiaczek', 'plusiaczek', 'template1')
metoda łącząca wygląda tak:
<?php public function connect($host = false, $user = false, $password = false, $dbname = false) { IF($dbname != false) { try { $this->db = new PDO('pgsql:host='.$host.';dbname='.$dbname.'', $user, $pass); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->db->beginTransaction(); } catch ( PDOException $e ) { $this->error = true; throw new Exception('Błąd PDO - '.$e->getMessage()); } } } ?>