Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2008, 19h26   #1
Membre à l'essai
 
Inscription : janvier 2006
Messages : 74
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 74
Points : 22
Points : 22
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
sboffin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 22h55   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
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
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 09h08   #3
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 183
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 183
Points : 6 470
Points : 6 470
A une époque je faisais comme ceci

Code PHP :
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
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h43.


 
 
 
 
Partenaires

Hébergement Web