Categories: MySQLi FunctionsPHP

Autocommit – MySQLi Functions

Syntax :

mysqli_autocommit(connection,mode);

Description :

It used to turns on or off auto-committing on database modifications done by MySQL operation like  INSERT, UPDATE ,DELETE , SELECT etc.

Note : This function doesn’t work with non transactional table types for e.g. MyISAM or ISAM.

Parameter :

  • connection – This is a Required parameter. It is a link identifier returned by mysqli_connect() function.
  • mode – Whether to turn on auto-commit or not on database operations.

Output :

It Returns

  • TRUE on success.
  • FALSE on failure.

mysqli_autocommit() –  MySQLi Functions Example in Procedural style  :

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tutorialmines";
$conn = new mysqli($servername, $username, $password, $dbname);

/* checking connection status */if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected to database successfully. <br>";

/* SELECT autocommit current state */if ($result = mysqli_query($conn, "SELECT @@autocommit")) {
$row = mysqli_fetch_row($result);
echo "Autocommit current state is : ". $row[0];
mysqli_free_result($result);
}
/* turn autocommit off */mysqli_autocommit($conn, FALSE);

if ($result = mysqli_query($conn, "SELECT @@autocommit")) {
$row = mysqli_fetch_row($result);
echo "<br>Autocommit is set to FALSE now : ". $row[0];
mysqli_free_result($result);
}

/* turn autocommit on */mysqli_autocommit($conn, TRUE);

if ($result = mysqli_query($conn, "SELECT @@autocommit")) {
$row = mysqli_fetch_row($result);
echo "<br>Autocommit is set to TRUE again : ". $row[0];
mysqli_free_result($result);
}

$conn->close();
?>

Output of above code in the browser is as below:

Connected to database successfully.
Autocommit current state is : 1
Autocommit is set to FALSE now : 0
Autocommit is set to TRUE again : 1

Related articles : mysqli_begin_transaction() .


jyoti rani

Recent Posts

Modern Toys, Magical Moments: Why the Best Toy Shop in Noida Is More Than Just a Store

When it comes to children, there’s one universal truth: the right toy can spark imagination, build skills, and make memories…

6 months ago

Rediscovering Joy: A New Era of Creativity & Comfort in Toy Stores

In today’s digital age, where screens and gadgets dominate our children’s lives, there’s something heartwarming about a well-loved plush toy…

6 months ago

Unboxing Imagination: Discovering the Joy of Play at a Toy Store in Noida

In a world dominated by screens and fast-paced routines, it’s easy to forget the simple magic of a toy in…

6 months ago

Imagination Unboxed: Discover Joy at the Toy Shop in Delhi

In the heart of Delhi’s vibrant streets lies a world where imagination meets innovation — the magical universe of toys.…

6 months ago

Play with Purpose: Discovering the Ultimate Toy Store in Noida

When was the last time a toy truly amazed you—not just as a product, but as a thoughtful tool for…

6 months ago

From Tears to Toys: Exploring Modern Childhood through Delhi’s Favorite Toy Shop

In the digital age, the way we experience childhood has changed, but the essence remains the same—imagination, exploration, and joy.…

6 months ago