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 :

Call to undefined function pg_connect() [PostgreSQL]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Call to undefined function pg_connect()
    Bonjour à tous !!

    J'ai installé WampServer puis PostgreSQL 9.1 . J'ai activé les extensions php_pgsql et php_pdo_pgsql via l'interface d'administration de WampServer. Je ne sais pas vraiment si les extensions sont bien chargées
    Lorsque je lance un script php, j'oublie l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Call to undefined function pg_connect()
    Je ne sais pas si l'erreur vient d'un mauvais paramétrage de mon serveur ou d'une erreur dans mon fichier php que voilà :
    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
    <?php
    	//Header de type texte
    	header('Content-type: text/html; charset=UTF-8');
     
    	//Paramètres de connexion à la BDD PgSQL	
    	$host = "localhost";
    	$port = "5432";
    	$database = "pondy";
    	$user = "postgres";
    	$password = "postgres";
     
    	$connexion = "host=".$host." port=".$port."dbname=".$database." user=".$user." password=".$password;
    	$dbconn = pg_connect($connexion) or die("Connexion impossible");
     
    	//Requête SQL pour récupérer les centres des départements et les données de population, en joignant les deux tables
    	$sql = "SELECT * FROM select_resto('restaurant');";
     
    	//Fermeture de la connexion PgSQL.
    	pg_close($dbconn);
     
    ?>
    Merci d'avance pour votre aide !!

  2. #2
    Futur Membre du Club
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    A noter que pgsql n'apparait pas lorsque je fais un phpinfo()... donc je penche plutôt pour un problème de chargement de librairie... Des idées?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    J'ai consulté le log d'erreur d'Apache et j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.8/ext/php_pdo_pgsql.dll'
    PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.8/ext/php_pgsql.dll'
    Les chemins sont bons, les librairies existent... Pourquoi ne peut-il les charger? Complément d'informations : ma version de php est la 5.3.8

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    J'ai trouvé : il fallait copier libpq.dll dans les libraires d'Apache... en espérant que ca serve à d'autres !!

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

Discussions similaires

  1. Call to undefined function pg_connect()
    Par yotman dans le forum Débuter
    Réponses: 7
    Dernier message: 16/05/2013, 15h40
  2. [XSLT] Call to undefined function xslt_create
    Par rudy207 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 30/04/2009, 18h27
  3. [PostgreSQL] [PostGreSQL] Call to undefined function: pg_connect()
    Par bambou dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/06/2006, 11h25
  4. Réponses: 11
    Dernier message: 08/12/2005, 17h54
  5. Call to undefined function mysql_pconnect()
    Par shirya dans le forum Installation
    Réponses: 2
    Dernier message: 03/11/2005, 22h55

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