Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem polaczenie z Postgresql
kakaru
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 18.08.2007

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


Witajcie!

Zainstalowalem Postgresa, pgadmina i wszytsko dziala poprawnie.
Dodatkwoo apacha, modul php-pgsql i nawiazuje poplaczenie z baza danych(pg_connect nie wyrzuca bledow).
Gorzej jezeli chce wykonac zapytanie - zachowuje sie tak jakby nie widzial moich tabel ze schematu public :/
select * from tabelka czy select * from public.tabelka daje blad:
ERROR: relation "public.tabelka" does not exist

chociaż w pgadminie, przy tych samych ustawieniach uzytkownika wszystko sie ladnie wykonuje, wiec to chyba eni kwestia uprawnien ?

W czym moze być problem ?

Pozdrawiam
Kuba
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Komunikat wyraznie wskazuje ze tabela nie istnieje...
Go to the top of the page
+Quote Post
Elokwent
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.05.2005

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


Sprawdź czy prawidłowo podajesz nazwę bazy oraz czy w zapytaniu przekazujesz wskaźnik połączenia.

  1. <?php
  2. $connection_id = pg_connect("host=$server user=$user password=$password dbname=$database");
  3. if ($connection_id === false) {
  4. die('Nie można połączyć się z bazą');
  5. }
  6.  
  7. $result = pg_query($connection_id,$sql);
  8. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 18:56