downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

PDO::lastInsertId> <PDO::getAvailableDrivers
[edit] Last updated: Fri, 25 May 2012

view this page in

PDO::inTransaction

(PHP 5 >= 5.3.3, Bundled pdo_pgsql)

PDO::inTransaction Vérifie si nous sommes dans une transaction

Description

bool PDO::inTransaction ( void )

Vérifie si une transaction est actuellement active dans le driver. Cette méthode ne fonctionne que pour les drivers de base de données qui supportent les transactions.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne TRUE si une transaction est actuellement active, FALSE sinon.



add a note add a note User Contributed Notes PDO::inTransaction
r. hanouwer 20-Apr-2012 03:12
Exceptions regarding existing active transactions were thrown while I was almost certain sufficient checks were in place.
However, I quickly found out that a strict boolean comparison to PDO::inTransaction() was failing.

Using var_dump I learned that this function was returning integers, not boolean values.

var_dump(PDO::inTransaction()); // int(1) || int(0)
ron korving 14-Jan-2011 06:20
This method actually seems to work fine on PHP5.3.5 (and probably a few older versions).

 
show source | credits | stats | sitemap | contact | advertising | mirror sites