LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/PHP/正文

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

PHP412 次阅读

 * 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(); }



学会在学习中寻找乐趣,学会乐在其中并保持热情

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读