/** * Actualizar/modificar un concurso * * @param Concurso $concurso El concurso con id que se quiere modificar de la base de datos * @throws PDOException si existe un error con la base de datos * @return Concurso El concurso de la base de datos. Devuelve null si se ha producido un error. */ public function modificarConcursoActual($concurso) { $stmt = $this->db->prepare("UPDATE concurso SET comienzovotacion=?, finalvotacionpopular=?, finalvotacionprofesional=?, comienzovotacionfinalistas=?, finalvotacionfinalistas=? WHERE idconcurso=1"); $stmt->execute(array($concurso->get_comienzo_vot_popular(), $concurso->get_final_vot_pop(), $concurso->get_final_vot_pro(), $concurso->get_comienzo_vot_finalistas(), $concurso->get_final_vot_finalistas())); $count = $stmt->rowCount(); switch ($count) { case 0: return false; break; case 1: return true; break; default: //throw new Exception ( "Error al realizar la actualizacion en la BD" ); return false; break; } }