美文网首页
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事务机制和错误抛出

  • PDO

    PDO 扩展安装windows & linux | PDO菜鸟教程 PDO 链接数据库 数据库长连接 PDO 事务...

  • Redis学习笔记-2

    Redis是事务机制 Redis不支持事务的回滚机制,当事务发生错误,整个事务会继续执行下去,直到整个事务队列中所...

  • PDO操作

    基本配置和使用 连接数据库 增删改操作 查询操作 PDO实现事务 预处理技术 PDO中的异常处理

  • PDO错误处理

    PDO错误处理 为适合你的应用开发,PDO 提供了3中不同的错误处理策略。 PDO 使用基于SQL-92 SQLS...

  • MySQL + PDO 操作

    PDO扩展 注意:这里面有的的是伪代码,不可以执行 PDO连接MySQL PDO对象 基本方法 事务处理 PDOS...

  • Transaction rolled back because

    错误:嵌套事务中抛出异常,并且catch了异常后报错:Transaction rolled back becaus...

  • swift 10: 错误处理

    1简介 (1)swift语言提供错误处理机制,可以在程序运行任何位置,捕获错误。 (2)流程:先将错误抛出--传输...

  • JavaScript错误处理

    错误处理 JavaScript提供了一种try catch的错误处理机制,当有错误抛出的时候,可以catch住。 ...

  • 类型转换与错误处理

    错误处理机制 1、Error 实例对象 js所有抛出的错误都是Error构造函数的实例,参数表示错误提示,可以从实...

网友评论

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

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