Manuel PHP
Précédent |  | Suivant

# pg_connect

(PHP 3, PHP 4 , PHP 5)

pg_connect -- Ouvre une connexion PostgreSQL

## Description

resource pg_connect ( string connection_string [, int connect_type] )

pg_connect() retourne une ressource de connexion en cas de succès, et `FALSE` sinon.

pg_connect() ouvre une connexion à un serveur PostgreSQL, grâce à la chaîne de connexion connection_string. Les arguments doivent être placés entre guillemets.

Exemple 1. Exemples avec pg_connect()
`<?php /* connexion à une base de données nommée "marie" */ $dbconn = pg_connect("dbname=marie"); /* connexion à une base de données nommée "marie" sur l'hôte "localhost" sur le port "5432" */ $dbconn2 = pg_connect("host=localhost port=5432 dbname=marie"); /* connexion à une base de données nommée "marie" sur le serveur "mouton" avec un nom d'utilisateur et le mot de passe associé */ $dbconn3 = pg_Connect ("host=sheep port=5432 dbname=marie user=mouton password=baaaa"); /* connexionà une base de données appelée "test" sur l'hôte "sheep" avec le nom d'utilisateur */ $conn_string = "host=sheep port=5432 dbname=test user=lamb password=bar"; $dbconn4 = pg_connect ($conn_string); ?>`

Les arguments disponibles pour connection_string comprennent notamment host, port, tty, options, dbname, user et password.

Si un deuxième appel à pg_connect() est fait avec les mêmes arguments, aucune nouvelle connexion ne sera établie tant que vous passerez `PGSQL_CONNECT_FORCE_NEW` à connect_type, mais la connexion précédente sera retournée. Vous pouvez ouvrir plusieurs connexions simultanées à la même base si vous utilisez des paramètres de connexion différents.

L'ancienne syntaxe $conn = pg_connect("host", "port", "options", "tty", "dbname") est obsolète.

Voir aussi pg_pconnect(), pg_close(), pg_host(), pg_port(), pg_tty(), pg_options() et pg_dbname().

Précédent | Sommaire | Suivant
pg_close | Niveau supérieur | pg_connection_busy