php无法加载内部PDO类

时间:2015-01-12 09:55:58

标签: php pdo

private function _connect(){
    try {
                $this->con = new PDO(''.$this->dbdriver.':host='.$this->dbhost.';dbname='.$this->dbname.'', $this->dbuser, $this->dbpass);
                $this->con->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
                $this->con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                $this->con->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); 
                return TRUE;
            }   catch (PDOException $e){    
                $reg = registry::_getInstance();
                $reg->offsetSet('R_errors', $reg->offsetGet('R_errors').'</br>'.$e->getMessage());return false;
            }               
    } 

我使用上面的代码连接到数据库,但是收到以下错误: 致命错误:spl_autoload():无法在第72行的/home/tahidihomes/public_html/lib/core/pdo_mysql.core.php中加载类PDO

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

安装PDO后重试。如果出现同样的错误,请使用索引页顶部的以下代码再次尝试

&#13;
&#13;
spl_autoload_extensions('.php, .class.php');
spl_autoload_register();
&#13;
&#13;
&#13;