Page 1 sur 1

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

Posté : 27 mai 2005, 10:08
par matt_44
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!

Posté : 27 mai 2005, 11:02
par mere-teresa
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...

Posté : 27 mai 2005, 11:10
par Invité
ok merci !

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