Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z połączeniem
raptor_1980
post
Post #1





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

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


Cześć

Próbuje połączyć sie z bazą postgresql przez www

mam zainstalowane
php 4.3.11
Apache 2.0.54
PostgreSQL 8.0.3
Win 2k sp4
phpPgAdmin 3.5.3

zaczołem tak:
  1. <html>
  2. <head>
  3. <title>Pobieranie danych z PostgreSQL</title>
  4. </head>
  5. <body>
  6. <?php
  7. $conn = pg_connect ("host='localhost' dbname='baza_test' user='postgres' password='kopytko'");
  8.  
  9.  if (!$connection)
  10. {
  11. die("Nie można połączyć się z bazą danych");
  12. } 
  13.  
  14. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
---
nospor


próbuje się połączyć i otrzymuje : Warning: Unable to connect to PostgreSQL server: fe_sendauth: authentication type 5 not supported in c:\foxserv\www\baza2.php on line 7
Nie można połączyć się z bazą danych

widze że ma jakiś problem autoryzacją do bazy.
Co mam zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
who?
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.05.2005

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


Używałem kiedyś Foxserv, ale niestety miałem błędy podobnego typu jak twoje w związku z tym stawiał bym, że to jego wina.

Pozdrawiam,
who?
Go to the top of the page
+Quote Post
SHiP
post
Post #3





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


  1. <?php
  2. $connection = pg_connect ("host='localhost' dbname='baza_test' user='postgres' password='kopytko'");
  3.  
  4.  if (!$connection) echo("Nie można połączyć się z bazą danych");
  5. ?>

Twój kod używał zmiennej $conn do przechowywania id połączenia a następnie sprawdzał $connection :]

Ten post edytował SHiP 12.11.2005, 15:16:06
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


^^ niezle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Na przyszlosc polecam wlaczyc wyswietlanie WSZYSTKICH BLEDOW
  1. <?php
  2. eror_reporting( E_ALL )
  3. ?>
-- unikniesz takich bledow.
Go to the top of the page
+Quote Post
weasel
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.11.2005

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


Witam serdecznie. Mam identyczny problem.
Zainstalowane:

apache_2.0.53-win32-x86-no_ssl
php-4.0.4pl1-Win32
postgresql-800-rc1

  1. <?php
  2. $conn_string = "host=localhost port=5432 dbname=test_db user=postgres password=moje_haslo";
  3. $dbconn = pg_connect ($conn_string);
  4. ?>


otrzymuje komunikat:
Warning: Unable to connect to PostgreSQL server: fe_sendauth: authentication type 5 not supported in C:\Apache2\htdocs\kopytko.php on line 3

W przeciwieństwie do kolegi zakładającego temat, ja nie mam błędu w kodzie. Czy ktoś wie o co chodzi ?

Dodam, że z PHP5 nie ma tego problemu. Powiecie: to czemu nie zainstalujesz PHP5 ? Nie instaluję, ponieważ w PHP5 postgresql działa bez zarzutu, za to php nie pobiera wartość z formularzy :/

Czyli generalnie mam sytuację:
albo
*PHP5 z postgresql i bez obsługi formularzy (w pasku adresu przy metodzie GET zmienna jest widoczna, niestety nie da sie jej wyświetlić (wykorzystać w żaden sposób)
albo
*PHP4 i działające formularze; ale bez postgresql.

PROOOOSZ O POMOC !!
Za tydzień muszę złożyć gotowy projekt oparty na php+PostgreSQL a nawet nie skończyłem poprawnej instalacji. PILNE !
Go to the top of the page
+Quote Post
Lars
post
Post #6





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Windows + PostgreSQL [brr]
Nie lepiej postawić to na jakimś linuxie? moze to wina windy?
Go to the top of the page
+Quote Post
weasel
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.11.2005

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


Dzięki za pomoc. Sam znalazłem problem. Wszystko działa. Swoją drogą niezła rada (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) zainstaluj linuxa (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
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: 23.08.2025 - 18:03