Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO pgsql - dziwny błąd
Riklaunim
post
Post #1





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Mam php 5.1.1 i wbudowane PDO. Połączenia z mysql i sqlite przechodzą, natomiast z postgresem już nie. Dostaję dziwny komunikat:
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')


metoda łącząca wygląda tak:
  1. <?php
  2. public function connect($host = false, $user = false, $password = false, $dbname = false)
  3.     {
  4.     IF($dbname != false)
  5.         {
  6.         try
  7.             {
  8.             $this->db = new PDO('pgsql:host='.$host.';dbname='.$dbname.'', $user, $pass);
  9.             $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  10.             $this->db->beginTransaction();
  11.             }
  12.         catch ( PDOException $e )
  13.             {
  14.             $this->error = true;
  15.             throw new Exception('Błąd PDO - '.$e->getMessage());
  16.             }
  17.         }
  18.     }
  19. ?>


Ten post edytował NuLL 7.01.2006, 18:25:37


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:24