PHP ADODB实现事务处理功能示例

2018-09-07 15:06

阅读:235

  本文实例讲述了PHP ADODB实现事务处理功能。分享给大家供大家参考,具体如下:

  一、代码

  或者点击此处本站下载。

  conn.php:

  trans.php:

   <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 处理事务</title> <style type=text/css> <!-- body,td,th { font-size: 12px; } body { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; } --> </style></head> <body> <?php include_once conn/conn.php; //载入数据库链接文件 $conn -> BeginTrans(); //开始事务处理 $sql = delete from tb_object where id = 3; //sql删除语句 $rst = $conn -> execute($sql) or die(execute error: .$conn -> ErrorMsg()); //执行删除语句 $num = $conn -> Affected_rows(); //查看被更新的记录数 if(false !== $rst){ //如果$rst不为假 if($num != 0){ //如果$num不为0,说明删除成功 $conn -> CommitTrans(); //执行提交 echo 删除成功!; exit(); }else{ //如果$num为0,说明没有删除记录 echo 没有数据,或数据已删除; exit(); } }else{ //如果发生意外 $conn -> RollbackTrans(); //执行回滚操作 echo 出现意外。; } ?> </body> </html>

  二、运行结果

  删除成功!

  更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《PHP基于pdo操作数据库技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php+Oracle数据库程序设计技巧总结》、《php+mssql数据库程序设计技巧总结》、《php+redis数据库程序设计技巧总结》、《php+mysqli数据库程序设计技巧总结》及《php常见数据库操作技巧汇总》

  希望本文所述对大家PHP程序设计有所帮助。


评论


亲,登录后才可以留言!