虚位以待(AD)
虚位以待(AD)
首页 > 网络编程 > PHP编程 > Thinkphp事务操作实例(推荐)

Thinkphp事务操作实例(推荐)
类别:PHP编程   作者:码皇   来源:互联网   点击:

下面小编就为大家带来一篇Thinkphp事务操作实例(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下:

    //开启mysql事务操作$model = M();
    $model->startTrans();
    $flag=false;
    $deal1 = M('ppdd')->where(array('id'=>$data_P['id'],'zt'=>'0'))->save($data_arr);
    $deal2 = M('tgbz')->where(array('id'=>$ppddxx['p_id']))->save(array('is_dakuan'=>1,'bj'=>'2','date_hk'=>date ( 'Y-m-d H:i:s', time ())));
    $deal3 = M('jsbz')->where(array('id'=>$ppddxx['g_id']))->save(array('bj'=>'2'));
    if($deal1 && $deal2 * $deal3){
    $flag=true;
    }
    if($flag){
    $model->commit();
    }
    else{
    $model->rollback();
    die("<script>alert('提交失败,请重新提交!');
    history.back(-1);
    </script>");
    }

以上这篇Thinkphp事务操作实例(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关热词搜索: thinkphp 事务操作