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



Follow us on Facebook and Twitter for latest update.