用户
 找回密码
 入住 CI 中国社区
搜索
楼主: orange
收起左侧

连接postgre数据库

[复制链接]
 楼主| 发表于 2008-12-30 10:13:30 | 显示全部楼层
按照你的方式都改了,页面就是大白页,什么也不显示。

我环境就是Apache/2.2.4  PHP/5.2.8  CI1.7.0

程序更简单了,就是走一下控制器,然后跳到视图。

控制器代码就这些:
<?php
/*
* Created on 2008/12/26
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
class Test extends Controller {

    function __construct()
    {
            parent::Controller();       
                $this->load->helper('url_helper');
                $this->load->database();
                $this->load->library('validation');
                $this->load->helper('form');
    }
      
        function index()
        {
                $this->load->view('4-6-1new');
        }
}
?>
发表于 2008-12-30 10:20:01 | 显示全部楼层
页面是空白,这未必是postgre的问题,你的postgre在普通PHP下能用吗?
 楼主| 发表于 2008-12-30 10:21:14 | 显示全部楼层
没试,我试一下阿!!!
 楼主| 发表于 2008-12-30 10:31:25 | 显示全部楼层
Fatal error: Call to undefined function pg_connect() in C:\Apache2.2\htdocs\dbtest.php on line 5

报的这个错误,但是我已经extension=php_pgsql.dll这句话我已经放开了,怎么还是没加载进来呢?
apache我也重起了。
发表于 2008-12-30 10:39:09 | 显示全部楼层
真让人郁闷,搞了半天,你postgre根本不能用

这句话也加上
extension=php_pdo_pgsql.dll
 楼主| 发表于 2008-12-30 10:58:57 | 显示全部楼层
破东西就加载不进来了,我研究一下。
谢谢你了sam
发表于 2008-12-30 11:00:41 | 显示全部楼层
不客气,这就不是ci的问题了
发表于 2011-10-14 19:48:55 | 显示全部楼层
同问一下, 我这边也是,postgre在普通PHP下能用,但放到CI里就用不了, 愁呢.前面的步骤都试过了
发表于 2011-10-14 19:50:21 | 显示全部楼层
错误信息如下:A Database Error Occurred
Unable to connect to your database server using the provided settings.

Filename: C:\AppServ\www\CodeIgniter\system\database\DB_driver.php

Line Number: 124
发表于 2011-10-14 20:08:05 | 显示全部楼层
extension=php_pdo_pgsql.dll  这个别必须要加的吗?

本版积分规则