IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion à PostGreSQL [PostgreSQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut Connexion à PostGreSQL
    Bonjour,

    Je cherche un moyen de me connecter a une DB progress sql en PHP.
    Quel outil sont disponible pour cela ?

    Merci

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    PDO
    la lib d'accès postgres fournit avec php

    et surement des classes perso a travers le net (peut être une classe pear aussi j ai pas regardé )
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    A une époque je faisais comme ceci

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
     
    <?php
    $user= "moi";//l'utilisateur de la base de données Postgresql
    $pwd= "motDePasse";//le mot de passe à base de données Postgresql(par defaut il n'y en a pas)
    $db= "NomDeLaDb";//le nom de la base de données Postgresql
    $host= "localhost";//l'adresse de la base de données Postgresql
    $port = "5432";//Port du serveur de bd
     
     
    class ConnectDB
    {
     
    private 
     
            $LienDB = 0;
     
    public
     
            function OuvrirDB ($db, $user, $pwd, $host, $port)
            {
            }
     
            function FermerDB ()
            {
            }
    }
     
    class PgConnect extends ConnectDB {
     
            /**
             *ouvre une connection postgresql
             *
             * 
             */
            function PgConnect()
            {
                    global $db;
                    global $user;
                    global $pwd;
                    global $host;
                    global $port;
     
                    $this->OuvrirDB($db, $user, $pwd, $host, $port);
            }
     
            function _PgConnect()
            {
                    $this->FermerDB();
            }
     
            /**
             * Ouvre une connection avec d'autre parametre
             *
             */
            function OuvrirDB ($db, $user, $pwd, $host, $port)
            {
                    $this->LienDB = pg_connect("host=$host port=$port dbname=$db user=$user password=$pwd");
                    return $this->LienDB;
            }
     
            /**
             * Ferme la connection postgresql
             *
             */
            function FermerDB ()
            {
                    return pg_close ($this->LienDB);
            }
     
     
    }

    A voir et a améliorer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. JDBC + connexion postgreSQL
    Par BARBIER dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2005, 11h17
  2. connexion à Postgresql par PHP
    Par toome dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 02/09/2005, 10h49
  3. connexion postgresql
    Par lulu0809 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 16/02/2005, 16h27
  4. Erreur de connexion à PostGresql via pgAdminII
    Par LS dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 21/08/2003, 09h51
  5. Connexion à postgresql dans un sous reseau window
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 21/07/2003, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo