final class Database (View source)

Methods

array
select(string $sql, array $bindings = [])
array
int
statement(string $sql, array $bindings = [])
int
cursor(string $sql, array $bindings = [])
mixed
transaction(callable $callback)
mixed
int|string|null
int|string|null
int
int
void
void
void
close()
void
string
string
string
escapeString(string $value)
string

Details

__construct

__construct(ConnectionInterface $connection, DatabaseDriverInterface $driver)

No description

Parameters

ConnectionInterface $connection
DatabaseDriverInterface $driver

connection

No description

Return Value

ConnectionInterface

select

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

No description

Parameters

string $sql
array $bindings

Return Value

array

statement

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

No description

Parameters

string $sql
array $bindings

Return Value

int

cursor

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

No description

Parameters

string $sql
array $bindings

Return Value

Generator

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

escapeString

string escapeString(string $value)

No description

Parameters

string $value

Return Value

string

table

QueryBuilder table(string $table)

No description

Parameters

string $table

Return Value

QueryBuilder