• 技术文章 >后端开发 >php教程

    详解PHP中的rollBack()方法

    autoloadautoload2021-04-27 10:06:15原创1159
    2021042011281992219.jpg

    PHP中连接数据库是较为日常的操作,但是数据库中的数据一般都比较重要,为了避免误操作将数据的完整性破坏,所以我们利用了rollBack()方法,避免了一些误操作,本文就带大家一起来看一看PDO::rollBack

    首先我们来看一看rollBack()方法的语法:

    PDO::rollBack    (   )

    代码实例:

    1.连接数据库:

    <?php
    $servername="localhost";
    $username="root";
    $password="root123456";
    $dbname="my_database";
    $pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
    echo "连接成功"."<br>";
    $pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_UPPER);
    输出:连接成功

    2.数据操作

    //开启一个事务
    $pdo->beginTransaction();
    $sql="drop table  tp_user";
    $stat = $pdo->exec($sql);
    $sqi  = $pdo->exec("insert into tp_user value(2,'li','man')");
    
    //识别错误回滚更改
    var_dump($pdo->rollBack());
    输出:bool(true)

    推荐:2021年PHP面试题大汇总(收藏)》《php视频教程

    以上就是详解PHP中的rollBack()方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:rollback php
    上一篇:一个非常小众的php方法:hypot 下一篇:解析PHP中flock()函数(附代码实例)
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• START TRANSACTION, COMMIT和ROLLBACK语法• SQL事务用法begin tran,commit tran和rollback tran的用法• php+mysql事务rollback&amp;commit示例• 在PHP中 开始事务后,程序抛出异常 没有执行commit也没有执行rollback mysql事务会回滚吗?• php mysqli_rollback函数怎么用
    1/1

    PHP中文网