php PDO数据库扩展的事务回滚操作
2017-05-16 23:06:51
•
阅读
打赏
本文主要介绍了php PDO数据库扩展的事务回滚操作。分享给大家供大家参考,欢迎大家的学习。
$servername = "127.0.0.1";
$username = "root";
$password = "123456";
$dbname = "user";
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 `user`(`firstname`,`lastname`,`email`)VALUES('liu','aa','aa@163.com')");
$conn->exec("INSERT INTO `user`(`firstname`,`lastname`,`email`)VALUES('liu','a1','a1@163.com')");
$conn->exec("INSERT INTO `user`(`firstname`,`lastname`,`email`)VALUES('aa','12','a2@168.com')");
//提交事务
$conn->commit();
echo "添加成功!";
} catch (PDOException $e) {
//回滚事务
$conn->rollBack();
echo $sql . "<br>" . $e->getMessage();
}
$conn = NULL;
更多关于PHP相关专题:《PHP基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
以上就是本文php PDO数据库扩展的事务回滚操作的全部内容,希望本文所述对大家PHP程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型