计算机网络/计算机科学与应用/系统/运维/开发

PHP 数据库抽象层pdo-错误处理模式

 * pdo错误处理模式

 * 设置模式setAttribute()

 * 默认的错误模式(不提示,容易忽略)

 * PDO::ATTR_ERRMODE 错误处理3种模式:

 * 1、不报错误 PDO::ERRMODE_SILENT (忽略)

 * 1、警告模式 ERRMODE_WARNING

 * 2、异常模式 ERRMODE_EXCEPTION


try{     //创建对象     $pdo = new PDO('mysql:dbname=test;host=127.0.0.1','root','root');     //设置错误使用异常的模式     $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);     echo '连接成功'; }catch(PDOException $e){     echo '数据库连接失败'.$e->getMessage(); } try{     $affected_rows =$pdo->exec("delete from helloworld"); }catch(PDOException $e){     echo "错误原因".$e->getMessage(); }



pdo

所谓坚持,就是从种子种下到开花结果需要等待的时间。

评论

^