/**
  * 修改一条数据
  *
  * @param int $gameuid
  * @param array $new_value,要修改的数据内容,字段名称为key,值为value
  * @param array $key_value,可以唯一标示一条数据的一个或几个值,字段名称为key,值为value
  * @param unknown_type $no_db,=false 要修改数据库,=true 不修改数据库;默认为false
  * @return unknown
  */
 protected function updateDB($gameuid, $new_value, $key_value, $no_db = false)
 {
     if (empty($new_value) || empty($key_value)) {
         return false;
     }
     $req = RequestFactory::createUpdateRequest(get_app_config($gameuid));
     if ($no_db) {
         $req->setNoDb(true);
     }
     $req->setKey($this->getKeyName(), $gameuid);
     $req->setTable($this->getTableName());
     foreach ($key_value as $key => $value) {
         $req->addKeyValue($key, $value);
     }
     $req->setModify($new_value);
     $req->execute();
     return true;
 }