本篇文章给大家分享的是有关如何在PHP中使用ADODB处理事务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
一、代码
conn.php:
<?php include_once('../adodb5/adodb.inc.php'); $conn=ADONewConnection('mysql'); $conn->PConnect('localhost','root','root','db_database14'); $conn->execute('setnamesgb2312'); ?>
trans.php:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>处理事务</title> <styletype="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='deletefromtb_objectwhereid=3';//sql删除语句 $rst=$conn->execute($sql)ordie('executeerror:'.$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中使用ADODB处理事务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注恰卡编程网行业资讯频道。
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
php如何判断字符串是否有中文
php如何实现字符串去掉头尾
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php字符串长度不一致如何解决
php时区不正确如何解决
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
php explode报错如何解决
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议