PHP Класс Nette\Database\Connection

Наследование: use trait Nette\SmartObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$onConnect function (Connection $connection); Occurs after connection is established
$onQuery function (Connection $connection, ResultSet|DriverException $result); Occurs after query is executed

Открытые методы

Метод Описание
__construct ( $dsn, $user = NULL, $password = NULL, array $options = NULL )
beginTransaction ( ) : void
commit ( ) : void
connect ( ) : void
disconnect ( ) : void
fetch ( $sql, $params ) : Nette\Database\Row Shortcut for query()->fetch()
fetchAll ( $sql, $params ) : array Shortcut for query()->fetchAll()
fetchField ( $sql, $params ) : mixed Shortcut for query()->fetchField()
fetchPairs ( $sql, $params ) : array Shortcut for query()->fetchPairs()
getDsn ( ) : string
getInsertId ( $name = NULL ) : string
getPdo ( ) : PDO
getSupplementalDriver ( ) : Nette\Database\ISupplementalDriver
literal ( $value, $params ) : SqlLiteral
preprocess ( $sql, $params ) : [string,
query ( $sql, $params ) : ResultSet Generates and executes SQL query.
queryArgs ( $sql, array $params ) : ResultSet
quote ( $string, $type = PDO::PARAM_STR ) : string
reconnect ( ) : void
rollBack ( ) : void

Описание методов

__construct() публичный Метод

public __construct ( $dsn, $user = NULL, $password = NULL, array $options = NULL )
$options array

beginTransaction() публичный Метод

public beginTransaction ( ) : void
Результат void

commit() публичный Метод

public commit ( ) : void
Результат void

connect() публичный Метод

public connect ( ) : void
Результат void

disconnect() публичный Метод

public disconnect ( ) : void
Результат void

fetch() публичный Метод

Shortcut for query()->fetch()
public fetch ( $sql, $params ) : Nette\Database\Row
Результат Nette\Database\Row

fetchAll() публичный Метод

Shortcut for query()->fetchAll()
public fetchAll ( $sql, $params ) : array
Результат array

fetchField() публичный Метод

Shortcut for query()->fetchField()
public fetchField ( $sql, $params ) : mixed
Результат mixed

fetchPairs() публичный Метод

Shortcut for query()->fetchPairs()
public fetchPairs ( $sql, $params ) : array
Результат array

getDsn() публичный Метод

public getDsn ( ) : string
Результат string

getInsertId() публичный Метод

public getInsertId ( $name = NULL ) : string
Результат string

getPdo() публичный Метод

public getPdo ( ) : PDO
Результат PDO

getSupplementalDriver() публичный Метод

public getSupplementalDriver ( ) : Nette\Database\ISupplementalDriver
Результат Nette\Database\ISupplementalDriver

literal() публичный статический Метод

public static literal ( $value, $params ) : SqlLiteral
Результат SqlLiteral

preprocess() публичный Метод

public preprocess ( $sql, $params ) : [string,
Результат [string,

query() публичный Метод

Generates and executes SQL query.
public query ( $sql, $params ) : ResultSet
Результат ResultSet

queryArgs() публичный Метод

public queryArgs ( $sql, array $params ) : ResultSet
$params array
Результат ResultSet

quote() публичный Метод

public quote ( $string, $type = PDO::PARAM_STR ) : string
Результат string

reconnect() публичный Метод

public reconnect ( ) : void
Результат void

rollBack() публичный Метод

public rollBack ( ) : void
Результат void

Описание свойств

$onConnect публичное свойство

function (Connection $connection); Occurs after connection is established
public $onConnect

$onQuery публичное свойство

function (Connection $connection, ResultSet|DriverException $result); Occurs after query is executed
public $onQuery