xiaomi319 发表于 2015-12-10 10:37:18

CI下面如何使用pdo连接数据库

CI下面如何使用pdo连接数据库?求解!谢谢

sk811229 发表于 2015-12-10 17:01:34

关于数据库的设置里面不是就有吗?

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'database_name',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => TRUE,
    'db_debug' => TRUE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array()
);

其中配置下链接的字符串 dsn 和驱动 dbdirver:

$db['default']['dsn'] = 'pgsql:host=localhost;port=5432;dbname=database_name';
$db['default']['dbdirver'] = 'PDO';

这样应该就可以了吧,CI 对数据库的操作进行了封装,配置完之后只需要像以前一样使用 CI 的数据库接口进行操作就可以了吧。
页: [1]
查看完整版本: CI下面如何使用pdo连接数据库