MysqlConnection
final class MysqlConnection implements ConnectionInterface, MysqlConnectionInterface (View source)
Methods
mysqli()
mysqli
execute(string $sql, array $bindings = [])
select(string $sql, array $bindings = [])
array
statement(string $sql, array $bindings = [])
int
void
commit()
void
rollBack()
void
bool
transaction(callable $callback)
mixed
int|string|null
int
void
close()
void
string
setCharset(string $charset)
bool
escapeString(string $value)
string
selectDatabase(string $database)
void
listTables(bool $prefixLimit = false)
array
listColumns(string $table)
array
array
Details
__construct
__construct(DatabaseConfig $config, Benchmark $benchmark, bool $captureQueryDetails = false)
No description
mysqli
mysqli
mysqli()
No description
select
array
select(string $sql, array $bindings = [])
No description
statement
int
statement(string $sql, array $bindings = [])
No description
beginTransaction
void
beginTransaction()
No description
commit
void
commit()
No description
rollBack
void
rollBack()
No description
inTransaction
bool
inTransaction()
No description
transaction
mixed
transaction(callable $callback)
No description
lastInsertId
int|string|null
lastInsertId()
No description
affectedRows
int
affectedRows()
No description
reconnect
void
reconnect()
No description
close
void
close()
No description
serverVersion
string
serverVersion()
No description
setCharset
bool
setCharset(string $charset)
No description
escapeString
string
escapeString(string $value)
No description
selectDatabase
void
selectDatabase(string $database)
No description
listTables
array
listTables(bool $prefixLimit = false)
No description
listColumns
array
listColumns(string $table)
No description
lastError
array
lastError()
No description