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