Does PHP transaction control have to be controlled in this way?
if ($sql 1&& $sql 2 && $sql 3)
{
$tranDb->commit();
}
So the SQL is much, if the condition will be many $sql1&& $sql 2, how to control the transaction between different functions?
Reply content:
Does PHP transaction control have to be controlled in this way?
if ($sql 1&& $sql 2 && $sql 3)
{
$tranDb->commit();
}
So the SQL is much, if the condition will be many $sql1&& $sql 2, how to control the transaction between different functions?
The transaction or transaction rollback should be committed by catching the exception.
if (! $sql 1) {
$db->rollback ();
}
if (! $sql 2) {
$db->rollback ();
}
if (! $sql 3) {
$db->rollback ();
}
$db->comit ();
Is all successful after the submission, a failure to roll back, mobile phone code word, I hope to read!
The upstairs looks clear, but there are too many redundancies. The writing of the main question is good, so I write it at present.