w3resource

PHP mysqli: release_savepoint() function

mysqli_release_savepoint function / mysqli::release_savepoint

The mysqli_release_savepoint function / mysqli::release_savepoint — Removes the named savepoint from the set of savepoints of the current transaction.

Syntax:

Object oriented style

public bool mysqli::release_savepoint ( string $name )

Procedural style

bool mysqli_release_savepoint ( mysqli $link , string $name )

Parameter:

Name Description Required/Optional
link A link identifier returned by mysqli_connect() or mysqli_init() Required for procedural style only and Optional for Object oriented style
name Not Available Not Available

Usage: Procedural style

mysqli_release_savepoint(connection);

Parameter:

Name Description Required/Optional
connection Specifies the MySQL connection to use Required

Return value:

Returns TRUE on success or FALSE on failure.

Version: PHP 5, PHP 7

Example:

<?php
$servername = "localhost";
$username = "user1";
$password = "datasoft123";
$dbname = "hr";
$con = new mysqli($servername, $username, $password, $dbname);
   
   if (!$conn->real_connect($servername, $username, $password, $dbname)) {
      die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
   }
   echo 'Success... ' . mysqli_get_host_info($con) . "\n";
   
   if (true !== ($tmp = mysqli_release_savepoint($con, 'my'))){
      printf("[014] Got %s - [%d] %s\n", var_dump($tmp, true), 
         mysqli_errno($con), mysqli_error($con));
   }
   print "done!";
   
   $conn->close();
?>

See also

PHP Function Reference

Previous: refresh
Next: rollback



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php/function-reference/mysqli_release_savepoint.php