• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP ADODB实现事务处理功能示例

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

    一、代码

    adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。

    或者点击此处本站下载

    conn.php:

    ?php
      include_once ('../adodb5/adodb.inc.php');
      $conn = ADONewConnection('mysql');
      $conn -> PConnect('localhost','root','root','db_database14');
      $conn -> execute('set names gb2312');
    ?>
    
    

    trans.php:

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    html xmlns="http://www.w3.org/1999/xhtml">
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    title>处理事务/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程序设计有所帮助。

    您可能感兴趣的文章:
    • PHP ADODB实现分页功能简单示例
    • PHP程序中使用adodb连接不同数据库的代码实例
    • php中adodbzip类实例
    • PHP数据库万能引擎类adodb配置使用以及实例集锦
    • php adodb连接不同数据库
    • 常用的php ADODB使用方法集锦
    • PHP中ADODB类详解
    • 用ADODB来让PHP操作ACCESS数据库的方法
    • PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
    上一篇:PHP ADODB实现分页功能简单示例
    下一篇:PHP通过bypass disable functions执行系统命令的方法汇总
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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