记Codeigniter中使用PDO的一个坑
由于项目需求,因此必须使用PDO且额外连接几个数据库,这些数据库的配置以DSN的形式存储在redis中。CI如何使用DSN来连接数据库?官方文档如是说: 或者你可以使用数据源名称(DSN,Data Source Name)作为参数,DSN 的格式必须类似于下面这样: $dsn = 'dbdriver://username:password@hostname/database'; $this->load->database($dsn); 于是我按照文档使用正确的格式连接数据库 $this->db =