Ejemplo n.º 1
0
 /**
  * 删除记录
  * @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;
     }
 }