1
2
3
4
5
6
7
8
9
10
|
$m =D( 'YourModel' ); //或者是M(); $m2 =D( 'YouModel2' ); $m ->startTrans(); //在第一個模型里啟用就可以了,或者第二個也行 $result = $m ->where( '刪除條件' )-> delete (); $result2 =m2->where( '刪除條件' )-> delete (); if ( $result && $result2 ){ $m ->commit(); //成功則提交 } else { $m ->rollback(); //不成功,則回滾 } |
注意:MySQL數(shù)據(jù)庫必須是Innodb和Bdb才能支持事務(wù)。
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。