zoukankan      html  css  js  c++  java
  • PHP mysqli_rollback MySQLi 函数

    定义和用法

    mysqli_rollback - 回退当前事务
    语法:
    mysqli_rollback ( mysqli $link )
    

      

    参数

    参数必需的描述
    link mysqli_connect() 或 mysqli_init() 返回的链接标识。

    示例

    $link = mysqli_connect("localhost", "my_user", "my_password", "world");
    /* check connection */
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s
    ", mysqli_connect_error());
        exit();
    }
    /* disable autocommit */
    mysqli_autocommit($link, FALSE);
    mysqli_query($link, "CREATE TABLE myCity LIKE City");
    mysqli_query($link, "ALTER TABLE myCity Type=InnoDB");
    mysqli_query($link, "INSERT INTO myCity SELECT * FROM City LIMIT 50");
    /* commit insert */
    mysqli_commit($link);
    /* delete all rows */
    mysqli_query($link, "DELETE FROM myCity");
    if ($result = mysqli_query($link, "SELECT COUNT(*) FROM myCity")) {
        $row = mysqli_fetch_row($result);
        printf("%d rows in table myCity.
    ", $row[0]);
        /* Free result */
        mysqli_free_result($result);
    }
    /* Rollback */
    mysqli_rollback($link);
    if ($result = mysqli_query($link, "SELECT COUNT(*) FROM myCity")) {
        $row = mysqli_fetch_row($result);
        printf("%d rows in table myCity (after rollback).
    ", $row[0]);
        /* Free result */
        mysqli_free_result($result);
    }
    /* Drop table myCity */
    mysqli_query($link, "DROP TABLE myCity");
    mysqli_close($link);
    

     

    相关函数

    mysqli_commit() - 提交一个事务
    mysqli_autocommit() - 打开或关闭本次数据库连接的自动命令提交事务模式
  • 相关阅读:
    react-native ListView使用详解
    react-native 简单的导航
    React Native组件介绍
    React Native图片控件的使用
    Hadoop综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作
    爬虫大作业
    熟悉常用的HDFS操作
  • 原文地址:https://www.cnblogs.com/jc2182/p/11777907.html
Copyright © 2011-2022 走看看