PdoDriver
abstract class PdoDriver implements Driver
PDO-based driver.
Properties
protected | $pdo |
Methods
void
connect(string $dsn, string|null $user = null, string|null $password = null, array|null $options = null)
Initializes connection.
query(string $queryString, array $params)
No description
void
beginTransaction()
No description
void
commit()
No description
void
rollBack()
No description
string
getInsertId(string|null $sequence = null)
Returns the ID of the last inserted row or sequence value.
string
quote(string $string, int $type = PDO::PARAM_STR)
Delimits string for use in SQL statement.
string|null
array
Details
at line 27
void
connect(string $dsn, string|null $user = null, string|null $password = null, array|null $options = null)
Initializes connection.
at line 44
PDO|null
getPdo()
No description
at line 50
ResultDriver
query(string $queryString, array $params)
No description
at line 73
void
beginTransaction()
No description
at line 83
void
commit()
No description
at line 93
void
rollBack()
No description
at line 103
string
getInsertId(string|null $sequence = null)
Returns the ID of the last inserted row or sequence value.
at line 114
string
quote(string $string, int $type = PDO::PARAM_STR)
Delimits string for use in SQL statement.
at line 124
DriverException
convertException(PDOException $src, string|null $class = null)
No description
at line 142
string|null
detectExceptionClass(PDOException $e)
No description
at line 149
abstract array
getResultColumns(PDOStatement $statement)
No description