为什么我无法使用codeigniter连接到postgresql?

时间:2017-06-11 02:44:29

标签: php postgresql codeigniter pdo

我知道有类似的问题,但我仍然可以得到解决方案。

如果我将dbdriver设置为pdo,则会显示could not find driver。但是,如果它是postgre,我得到Fatal error: Call to undefined function pg_connect()

database.php

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试在dbdriver中使用PDO,不要使用DSN:

$db['default']['port'] = 5432;
$db['default']['hostname'] = 'pgsql:host=localhost;dbname=kasir';
$db['default']['username'] = 'admin_kasir';
$db['default']['password'] = 'password';
$db['default']['database'] = 'kasir';
$db['default']['dbdriver'] = 'pdo';

希望这可以帮到你。