【发布时间】:2016-07-19 10:13:35
【问题描述】:
我正在使用带有 codeigniter 的 Postgresql 数据库连接。我是 postgresql 的新手。网站打开。但我无法登录,也无法从数据库中获取任何值。
我将上传我的配置文件的代码以及 database.php 文件。 config.php
// Keep as it is for same if MySQL server is running on same server
define("DBHOSTNAME",'ip_address');
// Add your database name here
define("DBNAME",'db_name'); // Here the database name is 'dummy_myecommerce'
// Add your database user name here
define("DBUSER",'username'); // Here the username is 'dummy_website'
// Add your database password here
define("DBPWD",'password');
现在我将上传 database.php 文件:
$db['default']['hostname'] = 'ip_address';
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['database'] = 'db_name';
$db['default']['dbdriver'] = 'postgre';
$db['default']['dbprefix'] = 'pre_';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
$db['default']['port'] = 5432;
如果还有什么需要,请告诉我。谢谢
【问题讨论】:
-
在您的应用程序/配置目录中查找名为 autoload.php 的文件,您是否已自动加载数据库库? $autoload['libraries'] = array("database",....);
-
谢谢回复,我去看看。
标签: php postgresql codeigniter