我是在WINDOWS XP 上装的PHP和PostgreSQL。PHP.ini文件里我也改了。把那个;以经去了。但是还是不好用。请大侠帮我一下。我是刚开始用这个数据库。
错误信息是:Call to undefined function pg_pConnect()
我在运行这个phpinfo(),在里面没发现PostgreSQL.

解决方案 »

  1.   

    建议你使用 PDO PostgreSQL 来进行连接.
    有效的 php.ini(注意是有效的哈)中 确认有 
    extension = php_pdo.dll
    extension = php_pdo_pgsql.dll
    然后 保存,重启 apache 如果apache 能正常启动,无错误信息显示,就算OK了.查看 phpinfo 中,有 pdo_pgsql
    PDO Driver for PostgreSQL enabled 
    相关内容,就可以使用PDO 连接 PostgreSQL 操作数据库了.
      

  2.   

    再查看一下, libpq.dll 是否放到 扩展目录了. 它们之间有依赖关系.