Public Member Functions

sqliteTransaction Class Reference

Public Member Functions

 __construct ($connection)
 Constructor.
 commit ()
 Commit transaction.
 rollback ()
 Rollback transaction.
 savepoint ()
 Create rollback savepoint - dummy method - sqlite 2 does not support savepoints.

Detailed Description

Definition at line 15 of file sqliteTransaction.php.


Constructor & Destructor Documentation

__construct ( connection  ) 

Constructor.

public

Parameters:
mixed $connection

Definition at line 38 of file sqliteTransaction.php.

    {
        $this->objConnection = $connection;

        //turn off autocommit
        sqlite_query( $this->objConnection, 'BEGIN' )
        or trigger_error( sqlite_error_string( sqlite_last_error( $this->objConnection ) ), E_USER_WARNING );
    }


Member Function Documentation

commit (  ) 

Commit transaction.

public

Returns:
mixed

Definition at line 53 of file sqliteTransaction.php.

    {
        return sqlite_query( $this->objConnection, 'COMMIT' )
        or trigger_error( sqlite_error_string( sqlite_last_error( $this->objConnection ) ), E_USER_WARNING );
    }

rollback (  ) 

Rollback transaction.

public

Returns:
mixed

Definition at line 65 of file sqliteTransaction.php.

    {
        return sqlite_query( $this->objConnection, 'ROLLBACK' )
        or trigger_error( sqlite_error_string( sqlite_last_error( $this->objConnection ) ), E_USER_WARNING );
    }

savepoint (  ) 

Create rollback savepoint - dummy method - sqlite 2 does not support savepoints.

public

Definition at line 76 of file sqliteTransaction.php.

{}


The documentation for this class was generated from the following file: