pdo的错误处理
pdo的错误处理
工具/原料
pdo的错误处理
模式1:默认模式(常规错误模式)
1、比如,pdo对象执行如下“错误sql语句”,$re1 = $pdo->exec(“deleteeeefrom XXX where id = 12”);则根据我们之前对pdo的了解,此时返回的是false——表示执行错误。但此时,有怎么对其进行“错误处理”。我们来对比之前的纯mysql函数:$sql = “deleteddddd from YYYY where id = 12”;$result = mysql_query( $sql );if( $result === false ){ //错误时的处理:echo “发生错误:”. mysql_error();}else{//正确时 。。。。}那么,pdo的错误处理,默认跟该形式几乎一样!类似这样:if( $re1=== false ){ //错误时的处理:echo “错误代号:”. $pdo->errorcode(); //errorcode()就是一个数字(代号)echo “错误信息:”. $pdo->errorinfo(); //errorinfo()的结果是一个数组!//实际应该这样:$err = $pdo->errorinfo();echo “错误信息:”. $err[2];}else{//正确时 。。。。}举例:

2、结果为:
