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.


Object oriented style

public bool mysqli::release_savepoint ( string $name )

Procedural style

bool mysqli_release_savepoint ( mysqli $link , string $name )


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



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


$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!";

See also

PHP Function Reference

Previous: refresh
Next: rollback

Follow us on Facebook and Twitter for latest update.