放飞的回忆 发表于 2014-6-9 13:04:17

2.1.4,pdo连接mysql出错,PDOException

本帖最后由 放飞的回忆 于 2014-6-9 13:05 编辑

$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 supportenabled
PDO driversmysql, sqlite

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

pdo_sqlite
PDO Driver for SQLite 3.xenabled
SQLite Library3.7.7.1


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

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






页: [1]
查看完整版本: 2.1.4,pdo连接mysql出错,PDOException