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 :

[PHP5]could not translate host name "$serveur" to address: Unknown host [PostgreSQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut [PHP5]could not translate host name "$serveur" to address: Unknown host
    Bonjour,

    Je bute sur un problème fréquent de connexion à PostgreSQL 11 que mes recherches sur le net n'ont pas résolu.
    Code : 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
     
    <?php
    // définiton des variables de connexion
    $base = "activite"; //nom de de la base
    $serveur = "10.xxx.xx.xx" ;
     
    //prolongation de la session
    session_start() ;
     
    //creation d'une connexion
    $connexion = pg_connect('host=$serveur port=5432 dbname=$base user=$_SESSION[identifiant] password=$_SESSION[mot_de_passe]') ;
     
    if (!$connexion) {
    		echo "erreur de connexion \n"."<br/>" ;
    		echo var_dump($serveur)."<br/>";
    		echo var_dump($_SESSION['identifiant'])."<br/>" ;
    		echo var_dump($_SESSION['mot_de_passe'])."<br/>" ;
    		exit ;
    	}
    	ELSE
    	{
    		echo '<h3>connexion réussie</h3>';
    	}
    ?>
    Je précise que j'ouvre une session précédemment sur une autre page.
    Les trois variables renvoyées affichent les bonnes valeurs de $serveur et les 2 $_SESSION
    Pourtant j'ai toujours :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: pg_connect(): Unable to connect to PostgreSQL server: could not translate host name "$serveur" to address: Unknown host in C:\ms4w\Apache\site\form_php\metadonnees\connect.php on line 12
    Je n'ai plus d'idées...
    Merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut
    Evidemment je viens de trouver...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $connexion = pg_connect("host=$serveur port=5432 dbname=$base user=$_SESSION[identifiant] password=$_SESSION[mot_de_passe]") ;
    guillemets à la place d'apostrophe

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

Discussions similaires

  1. Erreur GLDI : ORA-12154: TNS:could not resolve service name
    Par Samanta dans le forum Connexions aux bases de données
    Réponses: 2
    Dernier message: 06/07/2012, 14h34
  2. Réponses: 1
    Dernier message: 06/11/2006, 17h28
  3. [Oracle] could not resolve service name
    Par navis84 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 21/07/2006, 11h12
  4. [Database link] TNS:could not resolve service name
    Par sleepy2002 dans le forum Oracle
    Réponses: 3
    Dernier message: 07/03/2006, 05h22
  5. Réponses: 11
    Dernier message: 29/06/2005, 11h36

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