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

PostgreSQL Discussion :

probleme postgresql php


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Par défaut probleme postgresql php
    j ai installer postgresql 8.0.1 sur windows ainsi que easyphp 1.8 cependant lorsque j essai de me connecter a la base de données avec php ebn utilisant pg_connect g une erreur:

    call to undefined function pg_connect

    quelqu un pourrait il me renseigner?

    D avance merci

  2. #2
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    Le module php_pgsql.dll n'est peut etre pas initialisé.

    Pour cela, tu regarde dans ton fichier php.ini et cherche la ligne
    ;extension=php_pgsql.dll

    Tu enleve le ; et tu relance apache, ca devrait le faire.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    Moi aussi g le meme message derreur !!




    Fatal error: Call to undefined function: pg_connect() in /var/www/free.fr/1/9/sej77/ajout.php on line 8

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    moi je lai deja enlevé le ";" dans le php.ini
    mais sa doit pa etre sa le probleme .....

  5. #5
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    as tu rechercher la presence de la dll, il ne se charge peut etre pas car php_pgsql.dll n'existe pas ou n'est pas au bon endroit

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    alors ,
    jai verifier et elle est bien au bon endroit. JAI mis sa ds mon php.ini :

    extension="../php/ext/php_pgsql.dll"

    car ds mon fichier php g un dossier "ext" et dedan il y a bien le php_pgsql.dll.

    donc le probleme ne vien pas de là

    je trouve toujours pas de solution
    ....
    mais apparement tout le monde a ce probleme, c bisard....
    personne a une solution a nous proposer ?.???

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Par défaut
    Je planche aussi sur le sujet:
    apparemment, le format des chemins dans php.ini n'utilise pas de guillements et utilise des \

    ce que j'avais dans mon php.ini c'etait

    extension_dir = "./"

    Ca ne corrige pas encore le probleme, mais à mon avis un truc du genre

    extension_dir = c:\php\extensions

    ca doit être un peu mieux.
    par contre je me demande si ca ne viendrait pas d'un fichier include qui manquerait, parce que mon phpedit v0.6 il me propose l'ancienne version de la fonction pg_connect avec les anciens parametres:

    mixed pg_connect:function(string host,string port,string dbname);

    Personne n'a du nouveau à ce sujet?

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Par défaut
    J'ai trouvé ça:

    You forgot to compile PHP with postgres support!
    Il faut compiler PHP avec le support PostgreSQL.
    Je sais pas encore comment faire, mais ca donne une piste... Si quelqu'un sait comment faire...je suis preneur.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par défaut
    Attention, il y a 2 php.ini : un dans conf-files, un dans php. Il faut modifier les 2.

    Laurent

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Par défaut
    Pour régler le problème j'ai installé la version 2 d'Apache et PHP 5.

    Maintenant ca tourne impec.

  11. #11
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 3
    Par défaut
    Bonjour,

    Moi j'utilise également le couple easyphp et postgres et en effet le problème viens des extensions php.
    En fait pour faciliter le travail (ca dépend pour qui) dans le menu easyphp (clique droit sur l'icone) et configuration, il y a un menu Extensions PHP,
    Il suffit de cocher la ligne php_pgsql et de ne surtout pas oublier de redémarrer le serveur.

    Voila...

    Je pense que c'est ca...j'avais le meme message au début.

    A+

Discussions similaires

  1. [PostgreSQL] [PostgreSQL] Probleme entre PHP & PostgreSQL
    Par flo78 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/01/2006, 10h51
  2. probleme postgresql sous windows
    Par sunshine2004 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 29/03/2005, 04h21
  3. PostgreSQL, PHP et IIS
    Par youki dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/03/2005, 18h15
  4. PostgreSQL / PHP => pg_query() ERROR
    Par vgataix dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 25/07/2004, 11h12
  5. debian (knoppix 3.2) postgresql php phppgadmin
    Par dmalik dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/06/2003, 08h58

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