Connection
class Connection
Represents a connection between PHP and a database server.
Properties
$onConnect | |||
$onQuery |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Shortcut for query()->fetch()
Shortcut for query()->fetchField()
Shortcut for query()->fetchFields()
Shortcut for query()->fetchPairs()
Shortcut for query()->fetchAll()
No description
Details
at line 40
__construct(string $dsn, string|null $user = null, string|null $password = null, array|null $options = null)
No description
at line 52
void
connect()
No description
at line 73
void
reconnect()
No description
at line 80
void
disconnect()
No description
at line 86
string
getDsn()
No description
at line 93
PDO
getPdo()
deprecated use getDriver()->getPdo()
at line 100
Driver
getDriver()
No description
at line 108
Driver
getSupplementalDriver()
deprecated
deprecated
No description
at line 116
Connection
setRowNormalizer(callable|null $normalizer)
No description
at line 123
string
getInsertId(string|null $sequence = null)
No description
at line 130
string
quote(string $string)
No description
at line 137
void
beginTransaction()
No description
at line 147
void
commit()
No description
at line 157
void
rollBack()
No description
at line 167
mixed
transaction(callable $callback)
No description
at line 198
ResultSet
query(string $sql, ...$params)
Generates and executes SQL query.
at line 214
ResultSet
queryArgs(string $sql, array $params)
deprecated
deprecated
No description
at line 225
array
preprocess(string $sql, ...$params)
No description
at line 234
string|null
getLastQueryString()
No description
at line 247
Row|null
fetch(string $sql, ...$params)
Shortcut for query()->fetch()
at line 257
mixed
fetchField(string $sql, ...$params)
Shortcut for query()->fetchField()
at line 267
array|null
fetchFields(string $sql, ...$params)
Shortcut for query()->fetchFields()
at line 277
array
fetchPairs(string $sql, ...$params)
Shortcut for query()->fetchPairs()
at line 287
array
fetchAll(string $sql, ...$params)
Shortcut for query()->fetchAll()
at line 293
static SqlLiteral
literal(string $value, ...$params)
No description