final class MysqlConnection implements ConnectionInterface, MysqlConnectionInterface (View source)

Methods

__construct(DatabaseConfig $config, Benchmark $benchmark, bool $captureQueryDetails = false)
mysqli
mysqli()
mysqli
execute(string $sql, array $bindings = [])
array
select(string $sql, array $bindings = [])
array
cursor(string $sql, array $bindings = [])
int
statement(string $sql, array $bindings = [])
int
void
void
commit()
void
void
void
bool
bool
mixed
transaction(callable $callback)
mixed
int|string|null
int|string|null
int
int
void
void
void
close()
void
string
string
bool
setCharset(string $charset)
bool
string
escapeString(string $value)
string
void
selectDatabase(string $database)
void
array
listTables(bool $prefixLimit = false)
array
array
listColumns(string $table)
array
array
array

Details

__construct

__construct(DatabaseConfig $config, Benchmark $benchmark, bool $captureQueryDetails = false)

No description

Parameters

DatabaseConfig $config
Benchmark $benchmark
bool $captureQueryDetails

mysqli

mysqli mysqli()

No description

Return Value

mysqli

execute

MysqlExecutionResult execute(string $sql, array $bindings = [])

No description

Parameters

string $sql
array $bindings

Return Value

MysqlExecutionResult

select

array select(string $sql, array $bindings = [])

No description

Parameters

string $sql
array $bindings

Return Value

array

cursor

Generator cursor(string $sql, array $bindings = [])

No description

Parameters

string $sql
array $bindings

Return Value

Generator

statement

int statement(string $sql, array $bindings = [])

No description

Parameters

string $sql
array $bindings

Return Value

int

beginTransaction

void beginTransaction()

No description

Return Value

void

commit

void commit()

No description

Return Value

void

rollBack

void rollBack()

No description

Return Value

void

inTransaction

bool inTransaction()

No description

Return Value

bool

transaction

mixed transaction(callable $callback)

No description

Parameters

callable $callback

Return Value

mixed

lastInsertId

int|string|null lastInsertId()

No description

Return Value

int|string|null

affectedRows

int affectedRows()

No description

Return Value

int

reconnect

void reconnect()

No description

Return Value

void

close

void close()

No description

Return Value

void

serverVersion

string serverVersion()

No description

Return Value

string

setCharset

bool setCharset(string $charset)

No description

Parameters

string $charset

Return Value

bool

escapeString

string escapeString(string $value)

No description

Parameters

string $value

Return Value

string

selectDatabase

void selectDatabase(string $database)

No description

Parameters

string $database

Return Value

void

listTables

array listTables(bool $prefixLimit = false)

No description

Parameters

bool $prefixLimit

Return Value

array

listColumns

array listColumns(string $table)

No description

Parameters

string $table

Return Value

array

lastError

array lastError()

No description

Return Value

array