章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 评论系统效果演示 (02:16) 下一节 重新观看

3 秒后播放下一节

为你推荐

King
PHP开发工程师

精通Web开发,新技术控。 爱生活,爱运动,爱你们...

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / qq_叶卷叶舒叶飘零_0
你键的表没有设置数据库引擎为InnoDB类型,设置数据库引擎:alter table 表名 engine=InnoDB;MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据

已采纳回答 / qq_呼吸阳光_03459820
if中输入的$res是判断$res是否为真,$res=$mysqli->query($sql)是执行$sql的内容并将执行结果赋值给$res

最新回答 / 慕慕2759497
如下图<...图片...>

已采纳回答 / 1274765441
在php中每个sql语句就相当于一个事物,因此你提交表单就会执行sql语句。但是像做转账功能的时候,比如我转给你100,你的账户里要收到我的100才算转账成功。如果单单我的账户扣了100,你的账户没有收到100那么这个转账就不成功。所有就判断两个update同时为真的时候就才执行sql语句 就是commit();否则不成功的话就rollback回滚

已采纳回答 / 慕粉3914370
这个适合有点基础的

已采纳回答 / 云淡邀星
你的代码中第10行第二个money写错了

已采纳回答 / 骄之
所谓回滚就是回到本次操作之前的状态,无论当前代码执行多少条sql语句,或者有多少成功或失败,一律回滚。

最新回答 / 乔帮主
myisam可不支持这个事务处理等高级处理,它强调的是性能

讲师回答 / King
事务只有INNODB引擎支持,你看看你的引擎^-^...
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言