ホームページ  >  記事  >  バックエンド開発  >  thinkphpマルチテーブルトランザクション詳細説明_PHPチュートリアル

thinkphpマルチテーブルトランザクション詳細説明_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:05:41994ブラウズ

以下に示すように:

コードをコピーします コードは次のとおりです:

function makeAcquire($nUsers,$nAwards)
{
//データベースを更新します
$tranDb = new Model();
$t ranDb-> ;startTrans();
for($i = 0; $i < sizeof($nUsers); $i++)
{
//テーブル更新取得
$flagAc = $tranDb-> table('Acquire' )->add($acquire);
&g t;table('Users')->where($where)->setInc('u_man_count',1); [$i][ 'a_id']);
$flagA = $tranDb->table('Award')->where($where)->setDec('a_count',1);
}
if ($flagAc && $ flagU && $flagA)
}





http://www.bkjia.com/PHPjc/327670.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/327670.html
技術記事
以下に示すように、次のようにコードをコピーします。 function makeAcquire($nUsers,$nAwards) { //データベースを更新 $tranDb = new Model() $tranDb-startTrans(); $ n ユーザー); $i...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。