Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem polaczenie z Postgresql
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
kakaru
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
kicaj
Komunikat wyraznie wskazuje ze tabela nie istnieje...
Elokwent
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.