PHP中PDO::commit()的示例分析
这篇文章主要介绍PHP中PDO::commit()的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
php的框架有哪些
php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalcon是运行速度最快的一个PHP框架。3、Symfony,Symfony是一款为Web项目准备的PHP框架。4、Yii,Yii是一款快速、安全和专业的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的开源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能强大的PHP框架。
事务是SQL
中较为常见的使用操作,PHP
也需要连接数据库,所以需要兼容SQL
的一些操作,在PDO
的连接方式中,PHP
提供commit()
函数的使用,本文就带大家一起来看一看。
首先我们来看一看PDO
中commit()
函数的语法
commit ( )
返回值:成功时返回 true, 或者在失败时返回 false
代码实例:
1.提交一个基础事务
<?php$servername = "localhost";$username = "root";$password = "root123456";$dbname = "my_database";try { $pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); echo "连接成功"."<br>"; // $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER); $pdo->beginTransaction(); $sql = "INSERT INTO fate (id, name, age)VALUES (10,'王五',27)"; $sth = $pdo->exec($sql);$pdo->commit();}catch(PDOException $e){ $pdo->rollBack(); echo $e->getMessage();}?>
2.提交DLL事务
<?php$dbh->beginTransaction();$sth = $dbh->exec("DROP TABLE fate");$dbh->commit();?>
以上是“PHP中PDO::commit()的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341