php mysql begin_PHP mysqli_begin_transaction() 函数用法及示例
PHP mysqli_begin_transaction() 函数用法及示例
mysqli_begin_transaction()函数启动事务
定义和用法
mysqli_begin_transaction()用来启动一个新的事务。
语法mysqli_begin_transaction($con, [$flags, $name]);
参数序号参数及说明
1con(必需)
这是一个表示与MySQL Server的连接的对象。
2flags(可选)
一个常量,可以是下列值之一:MYSQLI_TRANS_START_READ_ONLY
MYSQLI_TRANS_START_READ_WRITE
MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT
3name(可选)
这是表示事务保存点名称的字符串值。
返回值
PHP mysqli_begin_transaction()函数返回一个布尔值,如果操作成功,则为true,否则为false。
PHP版本
此函数最初是在PHP版本5中引入的,并且在所有更高版本中均可用。
在线示例
以下示例演示了mysqli_begin_transaction()函数的用法(面向过程程序风格)-
示例<?php
//建立连接
$con = mysqli_connect("localhost", "root", "password", "mydb");
//开始事务
mysqli_begin_transaction($con, MYSQLI_TRANS_START_READ_ONLY);
print("事务已启动......\n");
//创建表
mysqli_query($con, "CREATE TABLE Test(Name VARCHAR(255), AGE INT)");
print("表已创建......\n");
//插入值
mysqli_query($con, "INSERT INTO Test values('Raju', 25),('Rahman', 30),('Sarmista', 27)");
print("插入记录......\n");
//提交事务
mysqli_commit($con);
print("事务保存......\n");
//关闭连接
mysqli_close($con);
?>
输出结果事务已启动......
表已创建......
插入记录......
事务保存......
在线示例
面向对象风格方法的语法为 $con->begin_transaction()。以下是面向对象风格中此函数的示例;
示例//建立连接
$con = new mysqli("localhost", "root", "password", "mydb");
//开始事务
$con->begin_transaction($con, MYSQLI_TRANS_START_READ_ONLY);
print("事务已启动......\n");
//创建表
$con->query("CREATE TABLE Test(Name VARCHAR(255), AGE INT)");
print("表已创建......\n");
//插入值
$con->query("insert into Test values('Raju', 25),('Rahman', 30),('Sarmista', 27)");
print("插入记录......\n");
//提交事务
$con->commit();
print("事务保存......\n");
//关闭连接
$con->close();
?>
输出结果事务已启动......
表已创建......
插入记录......
事务保存......
php mysql begin_PHP mysqli_begin_transaction() 函数用法及示例相关推荐
- php mysqli_affected_rows,PHP mysqli_stmt_affected_rows() 函数用法及示例
PHP mysqli_stmt_affected_rows() 函数用法及示例 mysqli_stmt_affected_rows()函数返回最后执行的语句更改,删除或插入的行总数. 定义和用法 my ...
- mysql中datediff函数用法
mysql中datediff函数用法 1. datediff函数语法用法: 表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firs ...
- python和R数据类型查看、赋值、列表、for循环、函数用法对比示例
python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...
- php中的class的用法,PHP get_class_vars() 函数用法及示例
PHP get_class_vars() 函数用法及示例 get_class_vars() 函数返回由类的默认属性组成的数组 语法get_class_vars ( $class_name ); 定义和 ...
- php is_subclass_of,PHP is_subclass_of() 函数用法及示例
PHP is_subclass_of() 函数用法及示例 is_subclass_of - 如果此对象是该类的子类,则返回 TRUE 语法is_subclass_of ( $object, $clas ...
- php array assoc,PHP array_diff_assoc() 函数用法及示例
PHP array_diff_assoc() 函数用法及示例 定义和用法 array_diff_assoc()函数比较两个(或多个)数组并返回差值. 此函数比较两个(或多个)数组的键和值,并返回一个包 ...
- php array的用法,PHP array() 函数用法及示例
PHP array() 函数用法及示例 定义和用法 array()函数是用来创建一个PHP数组.该函数可用于创建索引数组或关联数组.PHP数组可以是一维或多维的. 语法 创建PHP索引数组的语法:$a ...
- php dateparse,PHP date_parse_from_format() 函数用法及示例
PHP date_parse_from_format() 函数用法及示例 date_parse_from_format()函数获取有关根据指定格式格式化的给定日期的信息. 定义和用法 date_par ...
- MySQL中group_concat函数用法总结
MySQL中group_concat函数用法总结 一.group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果.group_concat函数首先根据gr ...
- MySQL中CONCAT()函数用法详解
需求:需要将将俩字符串拼接在一起 1.MySQL中CONCAT()函数拼接字符串 CONCAT(str,str2,str3...) 可以将两个或者多个参数拼接在一起 注意事项: ①返回结果为连接参数产 ...
最新文章
- cnblogs,我来了
- TPL 和传统 .NET Framework 异步编程
- python提取txt中的字符串数据_python 从字符串中提取数值
- 前后落差大用什么词语_语文考题一共有五类:汉字类、词语类、句子类、阅读类、作文类,如果基础扎实,答题技巧弄懂了,哪一类都能拿高分!...
- EMC-- DFC --Sessions and Session Managers
- windows 7 与linux 双系统 安装
- LOJ2392 JOISC2017 烟花棒 二分、贪心
- Apache 许可证2.0 版
- word 目录 有一部分无无虚线,解决办法
- 点击复选框添加或删除value值到input输入框中
- wpa_cli工具的使用方法及分析
- BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶
- nacos的命名空间
- (封装调用) layui table中checkbox 付款框 跨页保存选中赋值状态 跨页记忆选择
- 欧姆龙PLC HostLink通讯 C-MODE格式
- 2022年危险化学品生产单位安全生产管理人员操作证考试题库及答案
- 狂神说smbms超市管理系统项目源码
- [kernel 启动流程] 前篇——vmlinux.lds分析
- sub( ,amp;) C语言,C语言与C++不同之函数定义
- Ubuntu之输入法
热门文章
- 实现同比、环比计算的N种姿势
- 2021 年中国城市发展规划数据源
- 解决其他浏览器能上网谷歌浏览器不能上网
- centos7.4上tecplot 奔溃 用python时
- html5 连连看小游戏
- #相关系数r值比较(matlab)
- 校验子解码问题(Syndrome Decoding)
- linux云服务器,Tomcat服务器常见 The value for the useBean class attribute is invalid 错误
- Exception in thread “main“ java.lang.ArithmeticException: / by zer
- 计算机主机包括哪两大部分,电脑硬件分为哪几个部分