Maison >développement back-end >tutoriel php >Explication détaillée de la méthode rollBack() en PHP
<img src="https://img.php.cn/upload/image/523/551/786/1619489169179091.jpg" title="1619489169179091.jpg" alt="Explication détaillée de la méthode rollBack() en PHP">
PHP
est une opération relativement quotidienne pour se connecter à la base de données, mais les données de la base de données sont généralement plus importantes afin d'éviter des erreurs d'opération qui nuisent à l'intégrité des données, nous utilisons la rollBack()
Méthode pour éviter certains mauvais fonctionnements, cet article vous amènera à y jeter un oeil PDO::rollBack
.
Tout d'abord, jetons un coup d'œil à la syntaxe de la méthode rollBack() :
PDO::rollBack ( )
Annuler la transaction en cours initiée par PDO::beginTransaction()
. Si aucune transaction n'est active, une PDOException sera levée.
Valeur de retour : renvoie true
en cas de succès ou false
en cas d'échec.
Exemple de code :
1. Connectez-vous à la base de données :
<?php $servername="localhost"; $username="root"; $password="root123456"; $dbname="my_database"; $pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); echo "连接成功"."<br>"; $pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_UPPER);
输出:连接成功
2. Opération sur les données
//开启一个事务 $pdo->beginTransaction(); $sql="drop table tp_user"; $stat = $pdo->exec($sql); $sqi = $pdo->exec("insert into tp_user value(2,'li','man')"); //识别错误回滚更改 var_dump($pdo->rollBack());rrree
Recommandé : 《Un résumé des questions d'entretien PHP en 2021 (Collection)》《tutoriel vidéo php》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!