连接postgre数据库
$db['default']['dbdriver'] = "postgre";驱动是这样写么?
但是连不上,什么原因? 看看端口有没有,再检查一下 CI 以外的东西。
数据库版本也要考虑一下。 我市这样写的:
$db['default']['hostname'] = "127.0.0.1";
$db['default']['username'] = "root";
$db['default']['password'] = "123";
$db['default']['database'] = "assys_db";
$db['default']['dbdriver'] = "postgre";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
端口指的是什么端口?数据库用的是postgre8.2
ci版本是1.7.0 1、首先检查postgre其他的查询客户端是否可以测试通过;
2、使用CI连接postgre通过调试和出错信息来找解决方法; 通过postgre客户端可以连接到服务器数据库。
ci内没有任何出错信息。
$this->load->database();
这条语句出错,注释掉就能通过了。 CI版本?出什么错误信息?最好截图或者打印出来 直接就是页面打不开,
ページを表示できません
検索中のページには問題があるため表示できません。
--------------------------------------------------------------------------------
次のことを試してください:
127.0.0.1 ホーム ページを開き、 必要な情報へのリンクを探してください。
[更新] ボタンをクリックするか、後でやり直してください。
[検索] ボタンをクリックして、インターネット上の情報を検索してください。
関連したサイトの一覧 も表示できます。
HTTP 500 - 内部サーバー エラー
Internet Explorer 偶可不懂日文啊!:L 有没有用ci和postger开发过的人呢?还需要改什么东西么? 查看你的数据库配置:
port - 数据库端口号. 当前只用于 Postgre 驱动程序. 要使用这个值,你应该添加一行代码到数据库配置数组。
$db['default']['port'] = 5432;
http://codeigniter.org.cn/user_guide/database/configuration.html
还有Google多用一下吧,我也只能帮到此了
http://www.google.cn/search?hl=zh-CN&newwindow=1&q=codeigniter+postgresql&meta=&aq=f&oq=