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
可能是什么问题?
答案 0 :(得分:0)
安装PDO后重试。如果出现同样的错误,请使用索引页顶部的以下代码再次尝试
spl_autoload_extensions('.php, .class.php');
spl_autoload_register();
&#13;