phpDocumentor

MydbMysqliInterface extends MydbMysqliEscapeStringInterface

Tags
author

Sergei Shilko contact@sshilko.com

license

https://opensource.org/licenses/mit-license.php MIT

see
https://github.com/sshilko/php-sql-mydb

Table of Contents

Methods

autocommit()  : bool
beginTransactionReadonly()  : bool
beginTransactionReadwrite()  : bool
close()  : bool
commit()  : bool
commitAndRelease()  : bool
extractServerResponse()  : mysqli_result|null
getAffectedRows()  : int|null
getConnectErrno()  : int|null
getConnectError()  : string|null
getErrNo()  : int|null
getError()  : string|null
getInsertId()  : int|string|null
getMysqli()  : mysqli|null
getWarnings()  : array<string|int, mixed>
init()  : bool
isConnected()  : bool
isServerGone()  : bool
isTransactionOpen()  : bool
mysqliReport()  : bool
readServerResponse()  : MydbMysqliResultInterface|null
realConnect()  : bool
realEscapeString()  : string|null
realQuery()  : bool
rollback()  : bool
setTransactionIsolationLevel()  : bool
setTransportOptions()  : bool

Methods

autocommit()

public autocommit(bool $enable) : bool
Parameters
$enable : bool
Return values
bool

beginTransactionReadonly()

public beginTransactionReadonly() : bool
Return values
bool

beginTransactionReadwrite()

public beginTransactionReadwrite() : bool
Return values
bool

extractServerResponse()

public extractServerResponse(MydbEnvironmentInterface $environment, array<int, string> &$events) : mysqli_result|null
Parameters
$environment : MydbEnvironmentInterface
$events : array<int, string>
Tags
phpcs:disable

SlevomatCodingStandard.PHP.DisallowReference.DisallowedPassingByReference

Return values
mysqli_result|null

getInsertId()

public getInsertId() : int|string|null
Tags
phpcs:disable

SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingNativeTypeHint

Return values
int|string|null

getWarnings()

public getWarnings() : array<string|int, mixed>
Return values
array<string|int, mixed>

mysqliReport()

public mysqliReport(int $level) : bool
Parameters
$level : int
Return values
bool

realConnect()

public realConnect(string $host, string $username, string $password, string $dbname, int|null $port, string|null $socket, int $flags) : bool
Parameters
$host : string
$username : string
$password : string
$dbname : string
$port : int|null
$socket : string|null
$flags : int
Return values
bool

realQuery()

public realQuery(string $query) : bool
Parameters
$query : string
Return values
bool

setTransactionIsolationLevel()

public setTransactionIsolationLevel(string $level) : bool
Parameters
$level : string
Return values
bool

        
On this page

Search results