/** * 删除记录 * @param string|int $where 删除条件,为整数时表示删除主键,ID值为$where * @param array $params execute参数 */ public function delete($where = '', $params = null) { if (Variable::is_digit($where)) { $where = $priKey . '=' . $where; } elseif (Variable::digitSepBunch) { $where = $priKey . ' in (' . $where . ')'; } if (is_null($errMsg)) { $errMsg = $GLOBALS['_DataBaseDeleteFailure']; } $ret = Db::delete($this->tbl, $where, $params); if ($ret) { return true; } else { $errors = Db::errors(); if (APP_DEBUG) { trigger_error('Error occured on insert data to database.' . var_export($errors, true)); } else { trigger_error('Error occured on insert data to database.'); } return false; } }