\AcidDB

Utilitaire de base de données

Summary

Methods
Properties
Constants
getInstance()
beginTransaction()
commit()
errorCode()
errorInfo()
exec()
getAttribute()
getAvailableDrivers()
lastInsertId()
prepare()
query()
quote()
rollBack()
setAttribute()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_db
N/A

Properties

$_db

$_db : object

Type

object — Instance

Methods

getInstance()

getInstance() : \PDO

Exécute une instance SQL.

Returns

\PDO

beginTransaction()

beginTransaction() 

Début d'une transaction PDO.

commit()

commit() 

Fin d'une transaction PDO.

errorCode()

errorCode() : \SQLSTATE

Retourne le SQLSTATE associé avec la dernière opération sur la base de données.

Returns

\SQLSTATE

errorInfo()

errorInfo() : array

Retourne les informations associées à l'erreur lors de la dernière opération sur la base de données.

Returns

array

exec()

exec(object  $statement) : integer

Exécute une requête SQL et retourne le nombre de lignes affectées.

Parameters

object $statement

Returns

integer

getAttribute()

getAttribute(mixed  $attribute) : \{PDO::constant

Récupère un attribut d'une connexion à une base de données.

Parameters

mixed $attribute

Returns

\{PDO::constant —

| null}

getAvailableDrivers()

getAvailableDrivers() : array

Retourne la liste des pilotes PDO disponibles.

Returns

array

lastInsertId()

lastInsertId(string  $name = null) : string

Retourne l'identifiant de la dernière ligne insèrée ou la valeur d'une séquence.

Parameters

string $name

Returns

string

prepare()

prepare(object  $statement, array  $driverOptions = array(), boolean  $no_log = false) : \PDOStatement

Prépare une requête à l'exécution et retourne un objet.

Parameters

object $statement
array $driverOptions
boolean $no_log

true pour desactiver le log acidfarm

Returns

\PDOStatement

query()

query(object  $statement) : \PDOStatement

Exécute une requête SQL, retourne un jeu de résultats en tant qu'objet PDOStatement.

Parameters

object $statement

Returns

\PDOStatement —

| bool

quote()

quote(string  $string, \PDO::constant  $parameterType = \PDO::PARAM_STR) : string

Protège une chaîne pour l'utiliser dans une requête SQL PDO.

Parameters

string $string
\PDO::constant $parameterType

Returns

string

rollBack()

rollBack() : boolean

Annule une transaction.

Returns

boolean

setAttribute()

setAttribute(mixed  $attribute, mixed  $value) : boolean

Configure un attribut PDO.

Parameters

mixed $attribute
mixed $value

Returns

boolean