我有问题将codeignier 2.xx升级到3.xx之前,我找不到任何已完成的答案.所以我想分享一下我是如何解决它的.
在Codeignier官方网站上显示如何将PDO与Mysql连接如下
对于PDO驱动程序,您应该使用$ config ['dsn']设置而不是'hostname'和'database':
$ config ['dsn'] ='mysql:host = localhost; dbname = mydatabase'
https://www.codeigniter.com/user_guide/database/connecting.html
但我仍然无法使它工作,因为它显示错误
PDO子驱动程序无效或不存在
某些网站显示了如何通过将此添加到主机名来解决此问题
$ db ['default'] ['hostname'] ='mysql:host = localhost';
但我仍然有错误
错误号码:3D000/1046
没有选择数据库