public function existe(Utilizador $e) { $sql = "SELECT * utilizador_id FROM estudante WHERE utilizador_id = :utilizador_id ORDER BY id LIMIT 1"; $statement = $this->_db->prepare($sql); $statement->bindParam(':utilizador_id', $e->id()); $result = $statement->execute(); $user = $statement->fetch(PDO::FETCH_ASSOC); if ($user != null) { return true; } return false; }
public function encontrar(Utilizador $e) { $sql = "SELECT * FROM docente WHERE utilizador_id = :uid ORDER BY id LIMIT 1"; $statement = $this->_db->prepare($sql); $statement->bindParam(':utilizador_id', $e->id()); $result = $statement->execute(); $docente = $statement->fetch(PDO::FETCH_ASSOC); if ($user != null) { $id = $docente['id']; $nome = $docente['nome']; $_docente = new Docente($id, $nome, $e); return $_docente; } return false; }
public function eEstudante(Utilizador $u) { $sql = "SELECT * FROM estudante WHERE utilizador_id = :id ORDER BY id LIMIT 1"; $statement = $this->_db->prepare($sql); $statement->bindParam(':id', $u->id(), PDO::PARAM_INT); $result = $statement->execute(); $estudante = $statement->fetch(PDO::FETCH_ASSOC); if ($estudante != null) { $id = $estudante['id']; $nome = $estudante['nome']; $ne = $estudante['numero_de_estudante']; $_estudante = new Estudante($id, $ne, $nome, $u); return $_estudante; } return false; }