关于 $arrError 数组哪里来的
public static function haveErrorThrowException(){
$obj=empty(self::$PDOStatement)?self::$limk: self::$PDOStatement;
$arrError=$obj->errorInfo();
print_r($arrError);
}
//得到所有记录
public static function getAll($sql=null){
if($sql!=null){
self::query($sql);
}
$result=self::$PDOStatement->fetchAll(constant("PDO::FETCH_ASSOC"));
//return $result;
if($arrError[0] != '00000'){
self::$error = 'SQLSTATE:'.$arrError[0].'SQL Error'.$arrError[2].'<br/>Error SQL:'.self::$queryStr;
self::throw_exception(self::$error);
return false;
}
if(self::$queryStr==''){
self::throw_exception('没有执行SQL语句');
return false;
}
}
$arrError 在 haveErrorThrowException 里第一次出现,给赋值了,但在平级的 getAll 里获得不到内容