用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5943|回复: 0
收起左侧

2.1.4,pdo连接mysql出错,PDOException

[复制链接]
发表于 2014-6-9 13:04:17 | 显示全部楼层 |阅读模式
本帖最后由 放飞的回忆 于 2014-6-9 13:05 编辑
PHP复制代码
$db['default']['hostname'] = 'localhost';$db['default']['username'] = 'root';
$db['default']['password'] = '123456';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'pdo';
 
复制代码


代码如上图
浏览器访问,出错
Fatal error: Uncaught exception 'PDOException' with message 'invalid data source name' in D:\ci\system\database\drivers\pdo\pdo_driver.php on line 114

看看phpinfo.

PDO
PDO support
enabled
PDO driversmysql, sqlite

pdo_mysql
PDO Driver for MySQL
enabled
Client API versionmysqlnd 5.0.8-dev - 20102224 - $Revision: 321634 $

pdo_sqlite
PDO Driver for SQLite 3.x
enabled
SQLite Library3.7.7.1


pdo_mysql已经安装,没问题。gg 了一下

database.php里面的代码应该这样写
PHP复制代码
$db['default']['hostname'] = 'mysql:host=localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '123456';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'pdo';
 
复制代码






本版积分规则