编程中PDO事务处理的功能介绍
时间:2015-11-17
在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()执行事务的回滚操作,