如何在查询需要具有上一个查询结果时实现安全事务? 我正在使用Yii框架。 根据Yii使用CDbTransaction的例子:
$transaction=$connection->beginTransaction();
try
{
$connection->createCommand($sql1)->execute();
$connection->createCommand($sql2)->execute();//what if $sql2 needs result of $sql1
//.... other SQL executions
$transaction->commit();
}
catch(Exception $e)
{
$transaction->rollback();
}