Documentation

Connection
in package
implements ServerInfoAwareConnection

FinalYes

Table of Contents

Interfaces

ServerInfoAwareConnection
Contract for a connection that is able to provide information about the server it is connected to.

Properties

$connection  : Connection|resource
$parser  : Parser

Methods

__construct()  : mixed
__destruct()  : mixed
beginTransaction()  : true
commit()  : true
exec()  : int
getNativeConnection()  : Connection|resource
getServerVersion()  : string
Returns information about the version of the database server connected to.
lastInsertId()  : mixed
{@inheritDoc}
prepare()  : Statement
query()  : Result
quote()  : mixed
{@inheritDoc}
rollBack()  : true

Properties

$connection

private Connection|resource $connection

Methods

__construct()

public __construct(Connection|resource $connection) : mixed
Parameters
$connection : Connection|resource

beginTransaction()

public beginTransaction() : true
Return values
true

commit()

public commit() : true
Return values
true

exec()

public exec(string $sql) : int
Parameters
$sql : string
Return values
int

getNativeConnection()

public getNativeConnection() : Connection|resource
Return values
Connection|resource

getServerVersion()

Returns information about the version of the database server connected to.

public getServerVersion() : string
Return values
string

lastInsertId()

{@inheritDoc}

public lastInsertId([mixed $name = null ]) : mixed
Parameters
$name : mixed = null

quote()

{@inheritDoc}

public quote(mixed $value[, mixed $type = ParameterType::STRING ]) : mixed
Parameters
$value : mixed
$type : mixed = ParameterType::STRING

rollBack()

public rollBack() : true
Return values
true

        
On this page

Search results