美文网首页
PDO事务机制和错误抛出

PDO事务机制和错误抛出

作者: 大菜鸟呀 | 来源:发表于2018-08-20 16:43 被阅读2次
    <?php
    header('content-type:text/html;charset=utf-8');
    $pdo=new PDO('mysql:host=localhost;dbname=user2','root','');
    
    $pdo->exec('set names utf8');
    $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    $pdo->beginTransaction();
    try{
        $sql="insert into t5(name,num) values('好的','88')";
        $smt=$pdo->prepare($sql);
        $smt->execute();
    
        $sql="insert into t5l(name,num) values('对的','66')";
        $smt=$pdo->prepare($sql);
        $smt->execute();
    
        $pdo->commit();  //无错误提交
    
    }catch(PDOException $e){
        $pdo->rollBack(); //有错误撤销
    };
    
    
    ?>
    
    

    相关文章

      网友评论

          本文标题:PDO事务机制和错误抛出

          本文链接:https://www.haomeiwen.com/subject/jgpliftx.html