Maison > Article > développement back-end > Comment implémenter le traitement des transactions ADODB en PHP
Cette fois, je vais vous montrer comment implémenter le traitement des transactions ADODB en PHP, et quelles sont les précautions pour implémenter le traitement des transactions ADODB en PHP. Voici des cas pratiques, jetons un coup d'œil.
1. Le code
adodb.inc.php peut être téléchargé sur le site officiel http://adodb.sourceforge.net/.
Ou cliquez iciTélécharger depuis ce site.
conn.php :
<?php include_once ('../adodb5/adodb.inc.php'); $conn = ADONewConnection('mysql'); $conn -> PConnect('localhost','root','root','db_database14'); $conn -> execute('set names gb2312'); ?>
trans.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>处理事务</title> <style type="text/css"> <!-- body,td,th { font-size: 12px; } body { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; } --> </style></head> <body> <?php include_once 'conn/conn.php'; //载入数据库链接文件 $conn -> BeginTrans(); //开始事务处理 $sql = 'delete from tb_object where id = 3'; //sql删除语句 $rst = $conn -> execute($sql) or die('execute error: '.$conn -> ErrorMsg()); //执行删除语句 $num = $conn -> Affected_rows(); //查看被更新的记录数 if(false !== $rst){ //如果$rst不为假 if($num != 0){ //如果$num不为0,说明删除成功 $conn -> CommitTrans(); //执行提交 echo '删除成功!'; exit(); }else{ //如果$num为0,说明没有删除记录 echo '没有数据,或数据已删除'; exit(); } }else{ //如果发生意外 $conn -> RollbackTrans(); //执行回滚操作 echo '出现意外。'; } ?> </body> </html>
2. >Suppression réussie !
Lecture recommandée :Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Comment ajouter, modifier et supprimer dynamiquement des tableaux JS et des objets JSON
Comment utiliser Héritage JS et héritage multiple
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!