[英]Codeigniter database connections error and db_select
I'll try to be brief and to the point. 我会尽量简明扼要。
'pconnect' = FALSE;
'pconnect' = FALSE;
在localhost上完美地工作'pconnect' = FALSE;
max_user_connections = 10
. max_user_connections = 10
。 Set by the Hosting company. mysql.allow_persistent = Off
to php.ini file. mysql.allow_persistent = Off
添加到php.ini文件中。 Message: mysqli::real_connect(): (42000/1203): User <user> already has more than 'max_user_connections' active connections Filename:mysqli/mysqli_driver.php Line Number: 201
Message: mysqli::real_connect(): (42000/1203): User <user> already has more than 'max_user_connections' active connections Filename:mysqli/mysqli_driver.php Line Number: 201
Line 201
is calling mysqli::real_connect
within db_connect function of mysqli_driver Line 201
mysqli::real_connect
函数中调用mysqli::real_connect
real_connect With pconnect = FALSE;
用
pconnect = FALSE;
and CI's "intelligent" closing of database connections, I don't see what should be causing the problem. 和CI的“智能”关闭数据库连接,我看不出应该导致什么问题。
EDIT 编辑
$this->load->database('group', TRUE);
$this->load->database('group', TRUE);
加载数据库组$this->load->database('group', TRUE);
in each model (only one such call per model). $this->db->db_select('dbName');
$this->db->db_select('dbName');
解决上述错误$this->db->db_select('dbName');
in respective controllers+models but it's not always selecting the correct database when controller+model is loaded. db->db_select()
works? db->db_select()
是如何工作的? Any ideas would be great help. 任何想法都会有很大的帮助。 Thanks.
谢谢。
Check your database setting inside applications/config folder. 检查applications / config文件夹中的数据库设置。
Somewhere you had mentioned mysql and somewhere mysqli. 在某处您提到过mysql和mysqli。
Remember current version of CodeIgniter doesn't support mysql. 记住当前版本的CodeIgniter不支持mysql。
Hope it helps 希望能帮助到你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.