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
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 35
__construct(string $dsn, string|null $user = null, string|null $password = null, array $options = [])
No description
at line 51
void
connect()
No description
at line 72
void
reconnect()
No description
at line 79
void
disconnect()
No description
at line 85
string
getDsn()
No description
at line 92
PDO
getPdo()
deprecated use getDriver()->getPdo()
at line 99
Driver
getDriver()
No description
at line 107
Driver
getSupplementalDriver()
deprecated
deprecated
No description
at line 115
Reflection
getReflection()
No description
at line 121
Connection
setRowNormalizer(callable|null $normalizer)
No description
at line 128
string
getInsertId(string|null $sequence = null)
No description
at line 135
string
quote(string $string)
No description
at line 142
void
beginTransaction()
No description
at line 152
void
commit()
No description
at line 162
void
rollBack()
No description
at line 172
mixed
transaction(callable $callback)
No description
at line 203
ResultSet
query(string $sql, ...$params)
Generates and executes SQL query.
at line 219
ResultSet
queryArgs(string $sql, array $params)
deprecated
deprecated
No description
at line 230
array
preprocess(string $sql, ...$params)
No description
at line 239
string|null
getLastQueryString()
No description
at line 252
Row|null
fetch(string $sql, ...$params)
Shortcut for query()->fetch()
at line 262
mixed
fetchField(string $sql, ...$params)
Shortcut for query()->fetchField()
at line 272
array|null
fetchFields(string $sql, ...$params)
Shortcut for query()->fetchFields()
at line 282
array
fetchPairs(string $sql, ...$params)
Shortcut for query()->fetchPairs()
at line 292
array
fetchAll(string $sql, ...$params)
Shortcut for query()->fetchAll()
at line 298
static SqlLiteral
literal(string $value, ...$params)
No description