Podręcznik PHP
Poprzedni
Następny
pg_connect
Opis
pg_connect() Zwraca identyfikator połączenia, który jest używany przez inne funkcje PostgreSQL-a.
pg_connect() Otwiera tymczasowe połączenie do serwera PostgreSQL określonego przez connection_string.
Zwraca identyfikator połączenia jeśli operacja się powiedzie.
Zwraca FALSE jeśli połączenie nie mogło być nawiązane. connection_string powinien być łańcuchem w cudzysłowach.
Przykład 1.
Używanie pg_connect
?php $dbconn = pg_connect ("dbname=mary"); / /Otwiera połączenie z bazą "mary "$dbconn2 = pg_connect ("host=localhost port=5432 dbname=mary"); / /Otwiera połączenie z bazą "mary" na komputerze "localhost "przez port "5432" $dbconn3 = pg_connect ("host=sheep port=5432 dbname=mary user=lamb password=foo"); / /Otwiera połączenie z bazą "mary "na komputerze "sheep" z użyciem nazwy użytkownika i hasła $conn_string = "host=sheep port=5432 dbname=test user=lamb password=bar"; $dbconn4 = pg_connect ($conn_string); / /Otwiera połączenie z bazą "test "na komputerze "sheep" z użyciem nazwy użytkownika i hasła?
Drugie wywołanie pg_connect() z tym samym connection_string, nie spowoduje nawiązania nowego połączenia, ale zwrócony zostanie identyfikator połączenia już istniejącego.
Możesz mieć kilka połączeń do tej samej bazy jeśli użyjesz innych łańcuchów połączenia (connection string).
Stara składnia z wieloma parametrami $conn = pg_connect ("host", "port", "options", "tty", "dbname") została wycofana.
Zobacz także pg_pconnect(), pg_close(), pg_host(), pg_port(), pg_tty(), pg_options() i pg_dbname().
Poprzedni
Spis treści
Następny
Początek rozdziału