1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-19 21:01:31 +02:00

PDO: Support namespaces

This commit is contained in:
Jakub Vrana
2025-03-05 14:15:17 +01:00
parent 3da09dd31a
commit 54568ddef6
2 changed files with 12 additions and 12 deletions

View File

@@ -15,14 +15,14 @@ if (extension_loaded('pdo')) {
}
function dsn($dsn, $username, $password, $options = array()) {
$options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_SILENT;
$options[PDO::ATTR_STATEMENT_CLASS] = array('PdoDbStatement');
$options[\PDO::ATTR_ERRMODE] = \PDO::ERRMODE_SILENT;
$options[\PDO::ATTR_STATEMENT_CLASS] = array('Adminer\PdoDbStatement');
try {
$this->pdo = new PDO($dsn, $username, $password, $options);
$this->pdo = new \PDO($dsn, $username, $password, $options);
} catch (Exception $ex) {
auth_error(h($ex->getMessage()));
}
$this->server_info = @$this->pdo->getAttribute(PDO::ATTR_SERVER_VERSION);
$this->server_info = @$this->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION);
}
/*abstract function select_db($database);*/
@@ -86,11 +86,11 @@ if (extension_loaded('pdo')) {
var $_offset = 0, $num_rows;
function fetch_assoc() {
return $this->fetch(PDO::FETCH_ASSOC);
return $this->fetch(\PDO::FETCH_ASSOC);
}
function fetch_row() {
return $this->fetch(PDO::FETCH_NUM);
return $this->fetch(\PDO::FETCH_NUM);
}
function fetch_field() {