Bonjour à tous,
Je suis entrain d'écrire un script de connexion à la base de données Postgress en php, mais dépuis tout à l'heure, je n'arrive pas à me connecter à l'aide de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
session_start();
        include("./includes/identifiants.php");
        $conn=pg_connect($adresse,$port, $database, $nom, $motdepasse)or die ("Erreur de connexion " . pg_last_error($conn));
dont le contenu du fichier identifiants.php se présente de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
$adresse = 'localhost';
$nom = 'postgres';
$motdepasse = 'postgres';
$database = 'gentil_db';
$port="5432";
?>
et le message d'erreur que je recoit est ceci:

Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: fe_sendauth: no password supplied in C:\wamp\www\zend_test_site\connexion.php on line 4

Warning: pg_last_error() expects parameter 1 to be resource, boolean given in C:\wamp\www\zend_test_site\connexion.php on line 4
Erreur de connexion
Voilà, je comprend par là que la connexion à la base n'est pas faite alors que j'utilise bien les bons identifiants et les mêmes que j'utilise quand je dois me connecter à cette même bqse via phpPgAdmin et qui marche.

Merci