/** * Select a PM from its username or password * * @param ProjectManager $pm * @return array the selected row in the db */ public function update($pm) { $sql = $this->dao->prepare("UPDATE project_manager set `password` = :password WHERE `pm_id` = :pm_id;"); $sql->bindValue(":pm_id", $pm->pm_id(), \PDO::PARAM_INT); $sql->bindValue(":password", $pm->password(), \PDO::PARAM_STR); try { return $sql->execute(); } catch (Exception $exc) { echo $exc->getTraceAsString(); } }