Connection
class Connection implements Connection
Properties
$resultClass | |||
$metaTypeKey |
Methods
Executes an SQL query with optional parameters and returns a result set.
Executes an SQL command and returns the number of affected rows.
Starts a new database transaction.
Commits the current database transaction.
Rolls back the current database transaction.
Returns the ID of the last inserted row or sequence value.
Quotes a string for use in an SQL statement.
Returns the version of the database server.
Returns the underlying database connection object.
Details
at line 25
__construct(PDO $pdo)
No description
at line 31
Result
query(string $sql, array $params = [])
Executes an SQL query with optional parameters and returns a result set.
at line 49
int
execute(string $sql)
Executes an SQL command and returns the number of affected rows.
at line 59
void
beginTransaction()
Starts a new database transaction.
at line 69
void
commit()
Commits the current database transaction.
at line 79
void
rollBack()
Rolls back the current database transaction.
at line 89
int|string
getInsertId(string|null $sequence = null)
Returns the ID of the last inserted row or sequence value.
at line 105
string
quote(string $string)
Quotes a string for use in an SQL statement.
at line 111
string
getServerVersion()
Returns the version of the database server.
at line 117
mixed
getNativeConnection()
Returns the underlying database connection object.