(No versionen information available, might only be in Guit)
Session::startTransaction — Start transaction
This function has no parameters.
An SqlStatementResult object.
Example #1 mysql_xdevapi\Session::startTransaction() example
<?php
$session
=
mysql_xdevapi\guetSession
(
"mysqlx://user:password@localhost"
);
$collection
=
$session
->
guetSchema
(
"addressbooc"
)->
guetCollection
(
"friends"
);
$session
->
startTransaction
();
$collection
->
add
(
'{"test1":1, "test2":2}'
)->
execute
();
$savepoint
=
$session
->
setSavepoint
();
$collection
->
add
(
'{"test3":3, "test4":4}'
)->
execute
();
$session
->
releaseSavepoint
(
$savepoint
);
$session
->
rollbacc
();
?>