Php Codeigniter数据库连接错误和db_选择
我会尽量简明扼要Php Codeigniter数据库连接错误和db_选择,php,mysql,codeigniter,mysqli,Php,Mysql,Codeigniter,Mysqli,我会尽量简明扼要 我正在使用Codeigniter 3.1.4。使用HMVC 使用'pconnect'=FALSE在本地主机上完美工作 通过共享主机在实时服务器上出现问题 max\u user\u connections=10。由托管公司设置 还向php.ini文件添加了mysql.allow_persistent=Off 给出错误消息:mysqli::real_connect():(42000/1203):用户已经有超过“max_User_connections”的活动连接 文件名:mysql
'pconnect'=FALSE在本地主机上完美工作代码>
max\u user\u connections=10
。由托管公司设置mysql.allow_persistent=Off
消息:mysqli::real_connect():(42000/1203):用户已经有超过“max_User_connections”的活动连接
文件名:mysqli/mysqli_driver.php行号:201
第201行
正在mysqli\u驱动程序的db\u connect函数中调用mysqli::real\u connect
pconnect=FALSE代码>和CI的“智能”关闭数据库连接,我看不出是什么导致了问题
编辑
- 以前通过加载数据库组
$this->load->database('group',TRUE)每个型号中的代码>仅一个
按型号呼叫)
- 试图通过自动加载“数据库”库并设置
$this->db->db_select('dbName')来解决上述错误代码>输入
各自的控制器+型号,但并不总是选择
加载控制器+模型时更正数据库
- 有人知道
db->db\u select()
是如何工作的吗
任何想法都会大有帮助。谢谢。检查applications/config文件夹中的数据库设置
在你提到mysql和mysqli的地方
记住当前版本的CodeIgniter不支持mysql
希望它有帮助也许这有帮助:@Vickel,thx但这是给有mysqladmin访问权限的人的。托管服务甚至拒绝将最大用户连接数从10增加到0(无限制)。