## Example

`

     bool sqlsrv_begin_transaction ( resource $conn )

`

## Description

The transaction begun by sqlsrv_begin_transaction() includes all statements that were executed after the call to sqlsrv_begin_transaction() and before calls to sqlsrv_rollback() or sqlsrv_commit(). Explicit transactions should be started and committed or rolled back using these functions instead of executing SQL statements that begin and committ/roll back transactions. For more information, see » SQLSRV Transactions.

## Return Values

Returns TRUE on success or FALSE on failure.