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 56
__construct(string $dsn, string|null $user = null, string|null $password = null, array|null $options = null)
No description
at line 73
void
connect()
No description
at line 96
void
reconnect()
No description
at line 103
void
disconnect()
No description
at line 109
string
getDsn()
No description
at line 115
PDO
getPdo()
No description
at line 122
Driver
getDriver()
No description
at line 130
Driver
getSupplementalDriver()
deprecated
deprecated
No description
at line 137
Connection
setRowNormalizer(callable|null $normalizer)
No description
at line 144
string
getInsertId(string|null $sequence = null)
No description
at line 155
string
quote(string $string, int $type = PDO::PARAM_STR)
No description
at line 165
void
beginTransaction()
No description
at line 175
void
commit()
No description
at line 185
void
rollBack()
No description
at line 198
mixed
transaction(callable $callback)
No description
at line 229
ResultSet
query(string $sql, ...$params)
Generates and executes SQL query.
at line 245
ResultSet
queryArgs(string $sql, array $params)
deprecated
deprecated
No description
at line 255
array
preprocess(string $sql, ...$params)
No description
at line 264
string|null
getLastQueryString()
No description
at line 277
Row|null
fetch(string $sql, ...$params)
Shortcut for query()->fetch()
at line 288
mixed
fetchField(string $sql, ...$params)
Shortcut for query()->fetchField()
at line 298
array|null
fetchFields(string $sql, ...$params)
Shortcut for query()->fetchFields()
at line 308
array
fetchPairs(string $sql, ...$params)
Shortcut for query()->fetchPairs()
at line 318
array
fetchAll(string $sql, ...$params)
Shortcut for query()->fetchAll()
at line 324
static SqlLiteral
literal(string $value, ...$params)
No description