php PDO Транзакция -- как создать. Пример кода.

Объявить какой-то участок кода, работающий с БД транзакцией с помощью PDO можно так:

  
$pdo->beginTransaction(); // объявлем начало транзации


 /* ...........
тут ваш код, который  выполняет sql запросы средствами pdo 
и должен выполняться как единое целое 
-- т.е. если произойдёт сбой, до того как транзакция завершит 
- всё вернётся на свои места
..........
*/

$pdo->commit(); // закрываем транзкцию

где $pdo создано как $pdo = new PDO(...);

Подробнее: https://secure.php.net/manual/ru/pdo.tra...

Key Words for FKN + antitotal forum (CS VSU):