小编the*_*hep的帖子

codeigniter 3.1 PDO mysql错误号:3D000/1046未选择数据库

我有问题将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

没有选择数据库

mysql pdo codeigniter-3

3
推荐指数
2
解决办法
6612
查看次数

标签 统计

codeigniter-3 ×1

mysql ×1

pdo ×1