PHP操作数据库之事务回滚实例
程序员文章站
2022-03-27 15:55:50
...
本文主要介绍了php事务回滚简单实现方法,结合实例形式分析了php事务的定义、提交及回滚事务的具体操作技巧,需要的朋友可以参考下。希望对大家有所帮助。
具体如下:
$servername="localhost"; $username="root"; $password="admin"; $dbname="test"; try{ $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //开始事务 $conn->beginTransaction(); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','XIAMING','1111@163.com')"); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','CONG','2222@163.com')"); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('FANG','MENG','3333@163.com')"); //提交事务 $conn->commit(); echo "New records created successfully!"; }catch(PDOException $e){ //回滚事务 $conn->rollBack(); echo $sql."<br>".$e->getMessage(); } $conn=NULL;
相关推荐:
以上就是PHP操作数据库之事务回滚实例的详细内容,更多请关注其它相关文章!
推荐阅读
-
解析php mysql 事务处理回滚操作(附实例)
-
thinkphp 的事务回滚处理 和 原始PHP的事务回滚实例,thinkphp实例_PHP教程
-
解析php mysql 事务处理回滚操作(附实例)_PHP
-
解析php mysql 事务处理回滚操作(附实例)_PHP教程
-
一个基于PDO的数据库操作类(新) 一个PDO事务实例_PHP
-
php入门之php操作mysql数据库实例代码
-
thinkphp 的事务回滚处理 和 原始PHP的事务回滚实例,thinkphp实例_PHP教程
-
一个基于PDO的数据库操作类(新) 一个PDO事务实例_PHP
-
PHP mysql事务回滚操作实例_PHP教程
-
ThinkPHP实现事务回滚示例代码_php实例