有没有人知道/使用PHP的MYSQL PDO?

时间:2011-08-22 20:10:37

标签: php mysql pdo

我刚刚阅读了这篇关于MYSQL错误处理的[非常好的]小教程。 我是数据库管理的新手,但我刚刚在他那边提到的PDO之后。

假设我运行了一个数据库顺序脚本,但是我没有直接访问数据库,而是使用那个PDO,这是否意味着在引发异常时我能够简单地回滚?

这对我来说似乎很神奇,但话说回来,我有点像菜鸟,所以我很想听听你对PDO的看法。 谢谢!

3 个答案:

答案 0 :(得分:2)

  

假设我运行数据库顺序脚本,而不是访问数据库   直截了当,我会使用那个PDO,这是否意味着一个   异常被提出我将能够简单地回滚

仅当存储引擎支持事务时(InnoDB不支持,MyISAM不支持),并且您不处于自动提交模式。

答案 1 :(得分:1)

这是一个模糊的问题,但是对于一个开始学习如何使用PHP和MySQL进行PDO的好地方,我将使用这篇nettuts文章开始here

答案 2 :(得分:1)

如果db 2.0中的查询出现问题,则抛出异常。所以你可以使用try ... catch block获取异常并正确处理这种情况。