Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die PHP-Funktion mysqli_rollback

So verwenden Sie die PHP-Funktion mysqli_rollback

藏色散人
藏色散人Original
2019-05-26 13:23:472992Durchsuche

php mysqli_rollback-Funktion wird verwendet, um die aktuelle Transaktion der angegebenen Datenbankverbindung zurückzusetzen. Ihre Syntax ist mysqli_rollback(connection) und bezieht sich auf die zu verwendende MySQL-Verbindung.

So verwenden Sie die PHP-Funktion mysqli_rollback

Wie verwende ich die PHP-Funktion mysqli_rollback?

Definition und Verwendung

Die Funktion mysqli_rollback() setzt die aktuelle Transaktion der angegebenen Datenbankverbindung zurück.

Tipp: Bitte werfen Sie einen Blick auf die Funktion mysqli_commit(), die zum Festschreiben der aktuellen Transaktion für die angegebene Datenbankverbindung verwendet wird. Bitte sehen Sie sich die Funktion mysqli_autocommit() an, um das automatische Festschreiben von Datenbankänderungen zu aktivieren oder zu deaktivieren.

Syntax

mysqli_rollback(connection);

Parameter

Verbindung erforderlich. Gibt die zu verwendende MySQL-Verbindung an.

Rückgabewert: TRUE bei Erfolg, FALSE bei Fehler.

PHP-Version: 5+

Autocommit deaktivieren, einige Abfragen durchführen, die Abfrage senden und dann die aktuelle Transaktion zurücksetzen:

<?php 
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB 
$con=mysqli_connect("localhost","root","123456","RUNOOB"); 
if (mysqli_connect_errno($con)) 
{ 
    echo "连接 MySQL 失败: " . mysqli_connect_error(); 
} 
// 关闭自动提交
mysqli_autocommit($con,FALSE);
// 插入数据
mysqli_query($con,"INSERT INTO websites (name, url, alexa, country)
VALUES (&#39;百度&#39;,&#39;https://www.baidu.com/&#39;,&#39;4&#39;,&#39;CN&#39;)");
mysqli_query($con,"INSERT INTO websites (name, url, alexa, country)
VALUES (Facebook&#39;,&#39;https://www.facebook.com/&#39;,&#39;2&#39;,&#39;USA&#39;)");
// 提交事务
mysqli_commit($con);
//回滚事务
mysqli_rollback($con);
// 关闭连接
mysqli_close($con);
?>

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion mysqli_rollback. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn