PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PDO的安全处理与事物处理方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

事务 (transaction) 是操作数据库中很重要的一个功能,它可以让你预定一条,或者一系列 sql 语句,然后一起执行,并且在执行的过程中,如果其中的某条执行失败,可以回滚所有已更改的操作. 如果执行成功,那么这一系列操作都会永久有效. 事务很好的解决了在操作数据库的时候不同步的问题. 同时,通过事务去执行大数据量的时候,执行效率可以提高很多很多.

事务处理具有四个特性:原子性、一致性、独立性、持久性。并不是所有的数据库支持事务处理的,PDO 为能够执行事务处理的数据库提供事务支持

一.PDO异常处理

PDO::ATTR_ERRMODE

1) PDO::ATTR_ERRMODE//不报错误(忽略)(0)

2) PDO::ERRMODE_WARNING //以警告的方式报错(1)

3) PDO::ERRMODE_EXCEPTION //以异常的方式报错(2)

php;">
setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING); 
  $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); 
}catch (PDOException $E){ 
  die("fail to connect db".$e->getmessage()); 
} 
$sql="INSERT INTO user VALUES(null,'dabao','26')"; 
try{ 
  $res=$pdo->exec($sql); 
}catch (PDOException $E){ 
  echo $e->getmessage(); 
} 
//$res=$pdo->exec($sql); 
//if($res){ 
//  echo 'OK'; 
//}else{ 
//  echo $pdo->errorCode(); 
//  echo '
'; // print_r($pdo->errorInfo()); //}

大佬总结

以上是大佬教程为你收集整理的PDO的安全处理与事物处理方法全部内容,希望文章能够帮你解决PDO的安全处理与事物处理方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。