mysqli_autocommit()介绍

mysqli_autocommit()用于设置是否立即执行提交SQL语句,默认是立即执行提交SQL语句的,我们可以使用该函数设置不立即执行SQL语句,例如:

mysqli_autocommit($con,FALSE);

上面代码表示关闭自动提交。

语法:

mysqli_commit(connection,status);

参数:

参数

描述

connection

必需。规定要使用的 MySQL 连接。

status

可选。是否自定提交,可选值为true和false,默认是true.

mysqli_autocommit()实例

$mysqli = new mysqli("localhost", "username", "password",

"mydatabase");

$query = "CREATE TEMPORARY TABLE friends (name VARCHAR(50), age INT) TYPE=InnoDb";

mysqli_query($mysqli, $query);

// 关闭自动提交 http://www.manongjc.com/article/1204.html

mysqli_autocommit($mysqli, false);

$friends = array(

array("name" => "Max",

"age" => 22),

array("name" => "Cliff",

"age" => 45),

array("name" => "Hollie",

"age" => 18));

foreach($friends as $friend) {

$query = "INSERT INTO friends VALUES('{$friend['name']}',{$friend['age']})";

mysqli_query($mysqli, $query);

}

//提交事务 http://www.manongjc.com

mysqli_commit($mysqli);

$result = mysqli_query($mysqli, "SELECT COUNT(*) FROM friends");

$rows = mysqli_num_rows($result);

echo "There are $rows rows(s) in the table (after rollback)
\n";

mysqli_close($mysqli);

?>

mysql php commit_php mysqli_autocommit()使用实例相关推荐

  1. Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例

    Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例 转自:通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例 ...

  2. 基于mysqld_multi实现MySQL 5.7.24多实例多进程配置

    MySQL多实例的原理 mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306.3307.3308)运行多个服务进程.这些 mysql 服务进程通过不同的 sock ...

  3. php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  4. Mysql Insert Or Update语法实例

    有的时候会需要写一段insert的sql,如果主键存在,则update:如果主键不存在,则insert.Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE.下面就看看它是如何 ...

  5. jquery php联动,jQuery结合PHP+MySQL实现二级联动下拉列表[实例]

    jQuery结合PHP+MySQL实现二级联动下拉列表[实例] 实现原理:根据省份值的变动,通过jQuery把sf_id传给后台php文件处理,php通过查询MySQl数据库,得到对应的地市名,并返回 ...

  6. mysql数据库约束详解_基于MySQL数据库的数据约束实例及五种完整性约束介绍

    为了防止不符合规范的数据进入数据库,在用户对数据进行插入.修改.删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确.有效.相容. ...

  7. servlet mysql insert_servlet+mybatis 实现mysql的增删改查实例

    古人云:温故而知新.趁周末,重新来学习了一遍servlet + mybatis 实现mysql的增删改查,算是对自己学习的一个总结和记录. 开门见山,首先我们来看一下项目目录结构: 不难发现这是一个m ...

  8. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...

  9. mysql多实例访问代理_一台MySQL数据库启动多个实例

    一台数据库服务器为什么运行多个实例? 有一台MySQL数据库服务器硬件利用率往往在30%左右,那剩余的70%岂不是浪费了,这时就可以考虑运行多个MySQL服务,你可以做主从架构,读写分离,数据库隔离, ...

最新文章

  1. winscp是什么软件_winscp ftp,winscp ftp是什么软件?软件介绍
  2. Leetcode 24. Swap Nodes in Pairs
  3. dephi中单击鼠标手动窗口
  4. 如何打造具有绝对市场竞争力的团队
  5. 部分网站为什么上不去_企业网站如何霸占搜索引擎首页
  6. LiveQing私有云端直播点播流媒体服务-功能一张图
  7. Google Map 自定义infowindow
  8. 干货:如何正确描述存储IO类型?
  9. C语言——反弹球游戏(第二阶段
  10. CF1137F Matches Are Not a Child‘s Play(树上数据结构问题、树链剖分+ODT)
  11. Oracle表的修改和删除以及回收站操作
  12. 23种设计模式(七)对象创建之工厂方法
  13. @pathvariable参数_SpringMVC 五种注解参数绑定
  14. 【自学笔记】三维copula的构建与分布函数的求解
  15. word写论文公式编号问题
  16. Java中List集合的addAll方法的小坑
  17. OpenVAS Failed to find config ‘daba56c8-73ec-11df-a475-002264764cea‘
  18. 音乐发烧友私藏!这里有一份端午浓情大礼包!
  19. 欧拉公式-python程序-计算机仿真方法(入门级)
  20. Learning Policies for Adaptive Tracking with Deep Feature Cascades

热门文章

  1. Cocos Creator—定制H5游戏首页loading界面
  2. Windows安装TensorFlow
  3. 51CTO学院三周年-最受学员喜爱讲师评选大赛
  4. 黄聪:如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式...
  5. 面向程序员的数据库访问性能优化法则
  6. c# 扩展方法奇思妙用变态篇四:string 的翻身革命
  7. TikTok跨境出海:Tiktok怎么月入几十W?
  8. dedecms 栏目列表页链接如何优化
  9. μCUnit,微控制器的单元测试框架
  10. 3-4 第三天 Generator生成器