最简单的报错机制:

$ret = $conn -> execute($sql) or die($conn -> errorMsg());  //调用查询语句

第二种,在数据库连接文件里面加入

error_reporting(E_ALL); # 显示所有的错误讯息

include_once ('../adodb5/adodb-errorhandler.inc.php');

如果将值设置为0则不会有任何错误返回。

另外一种是形成错误日志

define('ADODB_ERROR_LOG_TYPE',3);        //设置类型
define('ADODB_ERROR_LOG_DEST','error/error.log');    //设置存储路径
include_once ('../adodb5/adodb-errorhandler.inc.php');   //载入自定义错误处理文件

解读:

0 是默认的,表示发送到服务器日志,系统

1要用到header

2 只在php3中运用