/** * Perform an SQL update * * @param Criteria $crit * @param integer $id * * @return Resultset */ public function doUpdateById(Criteria $crit, $id) { $crit->setFromTable($this); $crit->addWhere($this->id_column, $id); $crit->setLimit(1); $crit->generateUpdateSQL(); $statement = Statement::getPreparedStatement($crit); return $statement->performQuery('update'); }
/** * Perform an SQL update * * @param Criteria $crit * @param integer $id * * @return Resultset */ public function doUpdateById(Criteria $crit, $id) { $crit->setFromTable($this); $crit->addWhere($this->id_column, $id); $crit->setLimit(1); $crit->generateUpdateSQL(); $statement = Statement::getPreparedStatement($crit); $value = $statement->performQuery(); $this->deleteB2DBObjectFromCache($id); return $value; }