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 base Postgresql : pg_connect ne retourne rien


Sujet :

PHP & Base de donn�es

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 44
    Par d�faut Connexion base Postgresql : pg_connect ne retourne rien
    Bonjour,
    j'ai �crit un script de connexion � une base PostgreSQL mais lorsque je lance la connexion, je n'ai absolument rien en retour, et je ne comprends pas pourquoi.
    Voici le code :

    if (!isset($_SESSION["utilisateur"]))
    {
    header("location:saisie.php");
    exit;
    }
    else
    {
    // On r�cup�re les variables de session
    $utilisateur=$_SESSION["utilisateur"];
    $password=$_SESSION["password"];
    echo "avant connexion<br>";
    // Traitement
    echo pg_last_error($dbconn);
    $dbconn = pg_connect("host=machine_distante port=5433 dbname=basepg user=$utilisateur password=$password") or die ("impossible de se connecter --> " . pg_last_error($dbconn));
    if ($dbconn)
    print "Correctement connect� � : " . pg_host($dbconn) . "<br/>";
    else
    echo "pas de connexion active<BR>";
    echo "apr�s connexion\n";
    echo pg_last_error($dbconn);


    J'ai volontairement remplac� le nom de la machine h�bergeant la base par machine_distante.
    Lorsque je lance mon script saisie.php je saisis l'identifiant et le mot de passe utilisateur, et je me retrouve bien sur la page traitement.php qui contient le code ci-dessus. Ensuite je n'ai rien du tout qui s'affiche.
    Merci pour votre aide.

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activit� : Chercheur en informatique
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par d�faut
    Bonjour,

    Et tu as qd m�me le:
    echo "avant connexion<br>";

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 44
    Par d�faut
    Oui �a je l'ai mais rien ensuite

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activit� : Chercheur en informatique
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par d�faut
    Pourquoi?

    echo pg_last_error($dbconn);

    Il y a pas de connexion avant ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 44
    Par d�faut
    effectivement c'�tait inutile...mais je ne comprends pas pourquoi ma condition "if ($dbconn) ne donne rien...

  6. #6
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activit� : Chercheur en informatique
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par d�faut
    Dans le pj_connect, tu es s�r de tes arguments de connexion ?

    Le port n'est pas n�cessaire, il est normalement dans Postgres dans ton cas

Discussions similaires

  1. [8.3] Connexion base PostgreSQL
    Par guillaumetan dans le forum PostgreSQL
    R�ponses: 2
    Dernier message: 25/11/2013, 00h06
  2. Connexion base postgreSQL
    Par bastien.hug dans le forum W4 Express
    R�ponses: 2
    Dernier message: 09/12/2008, 11h29
  3. [PostgreSQL] Connexion � la base PostgreSQL : undefined function pg_connect()
    Par arnaudperfect dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 13/10/2008, 15h03
  4. Connexion JSP sur base PostGreSQL de Free
    Par jejoO dans le forum PostgreSQL
    R�ponses: 3
    Dernier message: 13/04/2007, 09h12
  5. connexion � une base postgresql distante
    Par chiheb dans le forum PostgreSQL
    R�ponses: 2
    Dernier message: 11/10/2006, 09h56

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