PHP Class Nette\Database\Connection

Inheritance: use trait Nette\SmartObject
Afficher le fichier Open project: nette/database Class Usage Examples

Méthodes publiques

Свойство Type Description
$onConnect function (Connection $connection); Occurs after connection is established
$onQuery function (Connection $connection, ResultSet|DriverException $result); Occurs after query is executed

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

beginTransaction() public méthode

public beginTransaction ( ) : void
Résultat void

commit() public méthode

public commit ( ) : void
Résultat void

connect() public méthode

public connect ( ) : void
Résultat void

disconnect() public méthode

public disconnect ( ) : void
Résultat void

fetch() public méthode

Shortcut for query()->fetch()
public fetch ( $sql, $params ) : Nette\Database\Row
Résultat Nette\Database\Row

fetchAll() public méthode

Shortcut for query()->fetchAll()
public fetchAll ( $sql, $params ) : array
Résultat array

fetchField() public méthode

Shortcut for query()->fetchField()
public fetchField ( $sql, $params ) : mixed
Résultat mixed

fetchPairs() public méthode

Shortcut for query()->fetchPairs()
public fetchPairs ( $sql, $params ) : array
Résultat array

getDsn() public méthode

public getDsn ( ) : string
Résultat string

getInsertId() public méthode

public getInsertId ( $name = NULL ) : string
Résultat string

getPdo() public méthode

public getPdo ( ) : PDO
Résultat PDO

getSupplementalDriver() public méthode

public getSupplementalDriver ( ) : Nette\Database\ISupplementalDriver
Résultat Nette\Database\ISupplementalDriver

literal() public static méthode

public static literal ( $value, $params ) : SqlLiteral
Résultat SqlLiteral

preprocess() public méthode

public preprocess ( $sql, $params ) : [string,
Résultat [string,

query() public méthode

Generates and executes SQL query.
public query ( $sql, $params ) : ResultSet
Résultat ResultSet

queryArgs() public méthode

public queryArgs ( $sql, array $params ) : ResultSet
$params array
Résultat ResultSet

quote() public méthode

public quote ( $string, $type = PDO::PARAM_STR ) : string
Résultat string

reconnect() public méthode

public reconnect ( ) : void
Résultat void

rollBack() public méthode

public rollBack ( ) : void
Résultat void

Property Details

$onConnect public_oe property

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

$onQuery public_oe property

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