服务热线:

021-51085186

021-51085186
2015-11-17

编程中PDO事务处理的功能介绍

您现在的位置:首页 » 文章中心 » 网站建设

在PDO中同样可以实现事务处理的功能,其应用的方法如下;

1.开户事务-beginTransaction()方法

  beginTransaction()方法将关闭自动揭底模式,直到事务提交或者回滚以后才恢复;

2.提交事务-commit()方法

  commit()方法完成事务的提交操作,成功则返回true,否则返回false.

3.事务回滚-rollback()方法

  rollback()方法执行事务的回滚操作.

  通过prepare和execute方法向数据库中添加数据,并且通过事务处理机制确保数据能够正确地添加到数据中,具体实现如下;

  创建一个php文件,首先,定义数据库连接的参数,创建try{}catch{}语句,在try{}语句中实例化PDO构造函数,完成与数据库的连接,并且通过beginTransaciotn()方法开启事务,然后,定义insert添加语句,通过$_post[]方法获取表彰中提交的数据,通过prepare和execute方法向数据库中添加数据,并且通过commit()方法完成事务的提交操作.最后,在catch{}语句中返回错误信息,并且通过rollback()执行事务的回滚操作。