php如何实现跨行转账
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,本篇内容介绍了"php如何实现跨行转账"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现跨行转
千家信息网最后更新 2024年11月27日php如何实现跨行转账
本篇内容介绍了"php如何实现跨行转账"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
php实现跨行转账的方法:1、创建数据库连接对象;2、设置autocommit为false;3、通过php+mysqli事务控制实现银行转账即可。
本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php 怎么实现跨行转账?
php+mysqli事务控制实现银行转账实例
这篇文章主要介绍了php+mysqli事务控制实现银行转账,实例分析了事物控制的原理与事物回滚的使用技巧,需要的朋友可以参考下
事务控制,也就是说所有的语句执行成功后,才会提交。否则,如果前面有语句执行成功,而后面没有执行成功,则回滚到执行之前的状态。通过银行转账的案例来说明这个应用。一个账号转了钱出去,另一个账号必须有钱转入,这样才算成功。
代码如下:
connect_error){ die($mysqli->connect_error);}$mysqli->query("set names 'GBK'"); $mysqli->autocommit(false);//首先设置autocommit为false,也就是不自动提交 $sql1 = "update account set balance=balance-2 where id=1;";$sql2 = "update account set balance=balance+2 where id=2;";$res1 =$mysqli->query($sql1) or die($mysqli->error);$res2 =$mysqli->query($sql2) or die($mysqli->error); if(!$res1 || !$res2){ echo "转账失败"; $mysqli->rollback();//如果有一条不成功,则回滚}else{ $mysqli->commit();//两条语句都执行成功,则提交 echo "转账成功";}?>
"php如何实现跨行转账"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
转账
成功
控制
事务
银行
语句
也就是
内容
实例
更多
案例
知识
账号
实用
有钱
学有所成
接下来
也就是说
事物
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业网络安全行情
校园网的采用的网络技术
铜陵互联网视频系统服务器
战地3官方服务器
mvc中创建数据库模型
网络安全如何打击犯罪
网络安全防御软件
服务器安全防护 免费
如何加强网络安全面试题
部队征用网络技术员
考过计算机三级网络技术
网页如何从数据库中提取照片
红色警戒2数据库
数据库基础与应用难
网络安全关注你我她主题画
南通通微软件开发有限
欧洲网络安全认证
2020网络安全大会郑州时间
网络安全编程语言哪个最好
网络安全知识学心得
个人电脑用服务器网卡
游戏关闭服务器后可以退款吗
网络安全周活动安排
滨州管理erp软件开发公司
广州天琴网络技术有限公司
公司网络安全宣讲亮点足
邮政编码数据库
网络安全法规定 举报人
java文件存储服务器
服务器连接显卡识别不了