PHP и MySQL: простой код для реализации транзакций - Commit & Rollback

МОЯ ПЛАТФОРМА:

PHP и MySQL

МОЯ СИТУАЦИЯ:

Я пытаюсь реализовать транзакции в моем коде. Я пытался следовать примерам, но это не сильно помогло. Я выполняю 3 запроса, и я хотел написать транзакцию таким образом, чтобы в случае сбоя любого запроса (запросов) вся транзакция откатилась. Я был бы очень признателен за простой, эффективный ине объектно-ориентированный код PHP для достижения этой цели. Заранее спасибо.

МОЙ PHP-КОД:

//db_res calls a custom function that performs a mysql_query on the query
$res1 = db_res("SELECT c1, c2 FROM t1 WHERE c5 = 3");
$res2 = db_res("UPDATE t2 SET c1 = 5 WHERE c2 = 10");
$res3 = db_res("DELETE FROM t3 WHERE c1 = 20");

if( $res1 && $res2 && $res3 )
{
 //commit --- but how?
}
else
{
 //rollback --- but how?
}

Ответы на вопрос(2)

Ваш ответ на вопрос