CI框架的事务开启、提交和回滚

摘要:
1.运行事务$this-˃db-˃trans_start();  //开启事务$this-˃db-˃query;$this-˃db-˃query;$this-˃db-˃query;$this-˃db-˃trans_complete();  //提交事务$this-˃db-˃trans_start();  //开启事务$this-˃db-˃query;  //执行查询$this-˃db-˃trans_rollback();  //事务回滚

1.运行事务

$this->db->trans_start();  // 开启事务
$this->db->query('一条SQL查询...');
$this->db->query('另一条查询...');
$this->db->query('还有一条查询...');
$this->db->trans_complete()
;  // 提交事务

$this->db->trans_start();  // 开启事务
$this->db->query('一条SQL查询或者添加数据或者删除数据...');  // 执行查询
$this->db->trans_rollback();  // 事务回滚

免责声明:文章转载自《CI框架的事务开启、提交和回滚》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇1、网络基本配置vscode 常用配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.NET(C#)主流ORM总揽

  前言 在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite?或者是你还有更好的ORM推荐呢? 如果有的话,不防也一起分享给大家。 http...

DialogFragment异常Fragment already added的原因与解决办法

DialogFragment异常的表现形式快速多次点击按钮展示DialogFragment弹框,100%复现崩溃 java.lang.IllegalStateException: Fragment already added: XXDialogFragment DialogFragment异常的发生原因 查看DialogFragment的show方法源码,...

Django REST framework 中文文档

Django REST framework介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个API框架。   Django REST frame...

redis慢查询的简单认识和事务、订阅的认识

  有学习的小伙伴可以一起讨论有问题可以问我,微信 15321502296慢查询 阀值:规定的一个值 阈值:规定的一个范围 就是系统在执行命令前后计算每条命令的执行时间,当超过预设的阀值时,就见这条命令记录下来 slowlog-log-slower-than  微秒 1秒=1000毫秒=1000000微秒 0 记录所有命令 <0不进行记录 slowl...

Gin框架系列03:换个姿势理解中间件

什么是中间件 中间件,英译middleware,顾名思义,放在中间的物件,那么放在谁中间呢?本来,客户端可以直接请求到服务端接口。 现在,中间件横插一脚,它能在请求到达接口之前拦截请求,做一些特殊处理,比如日志记录,故障处理等。这就是今天要讲述的中间件,那么,它在Gin框架中是怎么使用的呢? 如何使用中间件 我们来看一下逢gin必调的方法Default...

SpringBoot框架:快速入门搭建运行一个应用程序(一)

一、环境配置 Java环境:1.8版本 开发工具:IntelliJIDEA 二、简单应用 1、创建项目 选择创建的项目类型为Spring Initializr,Project SDK选择1.8版本的java: 选择java版本为8,作为一个入门的简单应用,暂时无需配置其他的项,直接Next即可: 勾选Web中的Spring Web选项,点击Next:...