Probleme d'accès base de données !

matt_44
Invité n'ayant pas de compte PHPfrance

27 mai 2005, 10:08

Voila j'ai un fichier db.conf dans un repertoire dont le chemin est :
/usr/local/netmap/etc/db.conf

Son contenu est celui ci :

Code : Tout sélectionner

<?php $dbname="netmap"; $dbuser="postgres"; $dbpass="netmap"; ?>

Et sur une page de mon site je fai appel a ce fichier par l'intermediaire du db.inc ci dessous :
Son chemin est /usr/local/netmap/www/admin/db.inc

Code : Tout sélectionner

<?php require("/usr/local/netmap/etc/db.conf"); function connect_db() { global $db; global $dbname,$dbuser,$dbpass; $db=pg_Connect("dbname=$dbname user=$dbuser password=$dbpass"); if ($db == false) { echo "Error connecting to database<BR>"; exit(1); } } ?>

Quand j'essaye d'accéder au fichier de conf pour la base de données et de récupérer le mot de passe etc... il me met un erreur a la ligne

Code : Tout sélectionner

$db=pg_Connect("dbname=$dbname user=$dbuser password=$dbpass");

qui est la suivante : Call to undefinedfunction pg_Connect()
Voila merci d'avance!

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 mai 2005, 11:02

La fonction que tu as faite se nomme connect_db() et tu appelles pg_Connect() : donne le mm nom partout et tout ira mieux.

PS : Pas bien de mettre le mot de passe de ta base dans ton message...
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Invité
Invité n'ayant pas de compte PHPfrance

27 mai 2005, 11:10

ok merci !

NB: Qui te dit que c le mot de passe exact que j'ai mis...
@+