Manuel PHP
Précédent |  | Suivant

# pg_connect

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

pg_connect -- Ouvre une connexion.

## Description

``resource pg_connect` (string host, string port, string dbname)`

``resource pg_connect` (string host, string port, string options, string dbname)`

``resource pg_connect` (string host, string port, string options, string tty, string dbname)`

``resource pg_connect` (string conn_string)`

`conn_string` retourne un index de connexion en cas de succès, et `FALSE` sinon. Ouvre une connexion à un serveur PostgreSQL. Les arguments doivent être placé entre guillemets.

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

Les arguments disponibles comptent notamment `dbname` `port`, `host`, `tty`, `options`, `user`, et `password`

pg_connect() retourne un index de connexion qui sera nécessaire aux autres fonctions PostgreSQL. Vous pouvez ouvrir plusieurs connexions simultanées.

Si un deuxième appel à pg_connect() est fait avec les mêmes arguments, aucune nouvelle connexion ne sera établie, mais la connexion précédente sera retournée.

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

Voir aussi pg_pconnect().

Précédent | Sommaire | Suivant
pg_cmdTuples | Niveau supérieur | pg_DBname