/** * 获取最后一条语句执行的错误 * * @return string 空字符串或者NULL代表没错误 */ public function error() { switch (DBManager::workingMode()) { case DBManager::MODE_PDO: $errorInfo = $this->_link->errorInfo(); return $errorInfo[2]; break; case DBManager::MODE_SQLI: return $this->_link->error; break; case DBManager::MODE_SQL: return mysql_error($this->_link); default: return ''; } }