来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] 面向对象的方式,先看看如果连接错误等的处理,PHP中PDO的错误处理,使用面向对象的方式来处理,代码如下:try{ $db=newPDO(#39;mysql:host=localhost;dbname=test#39;,$user,$pass); $db=null;}cat......
PDO 中相关的错误处理面向对象的方式,先看看如果连接错误等的处理,PHP中PDO的错误处理,使用面向对象的方式来处理,代码如下:
这里利用我们PHP 5面向对象的异常处理特征,如果里面有异常的话就初始化调用PDOException来初始化一个异常类. PDOException异常类的属性结构,代码如下:
这个异常处理类是集成PHP 5内置的异常处理类,我们简单的看一下PHP 5内置的异常处理类结构,实例代码如下:
相应的,在代码中可以合适的调用 getFile() 和 getLine() 来进行错误定位,更方便的进行调试. 使用面向过程的方法,先看代码:
PDO和PDOStatement对象有errorCode() 和 errorInfo() 方法,如果没有任何错误,errorCode() 返回的是:00000,否则就会返回一些错误代码,errorInfo() 返回的一个数组,包括PHP定义的错误代码和MySQL的错误代码和错误信息,数组结构如下:
每次执行查询以后,errorCode() 的结果都是最新的,所以我们可以很容易自己控制错误信息显示. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com