Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter数据库连接错误和db_选择_Php_Mysql_Codeigniter_Mysqli - Fatal编程技术网

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

我会尽量简明扼要

  • 我正在使用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”的活动连接
    文件名:mysqli/mysqli_driver.php行号:201
  • 第201行
    正在mysqli\u驱动程序的db\u connect函数中调用
    mysqli::real\u connect
  • CI的官方声明是“…CodeIgniter智能地负责关闭数据库连接”
  • 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(无限制)。