PHP致命错误:找不到类mysqli

时间:2014-10-21 14:34:22

标签: php mysql mysqli

当我尝试使用mysqli连接时,我收到以下错误

致命错误:没有找到班级熊猫\ mysqli,并且该行在连接时显示为“new mysqli”

protected $db = null;

public function __construct()
{
    $this->connect();
}

public function connect()
{
    global $config;

    //it errors below here on the "new mysqli"
    $this->db = new mysqli($config['mysqli.host'], $config['mysqli.user'], $config['mysqli.pass'], $config['mysqli.name']);

    if ($this->db->connect_errno) 
    {
        echo 'Failed to connect to MySQLi: (';
        echo $db->connect_errno; 
        echo ') ';
        echo $db->connect_error;
        exit();
    }

    $db->set_charset("utf8");
}

1 个答案:

答案 0 :(得分:3)

您正在使用命名空间,默认情况下,PHP尝试从mysqli命名空间解析panda相对关系。一般规则是在核心PHP类之前添加\,因为它们位于“global space”中。