pdo = new PDO($dsn, $user, $password); $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Erro de conexão: " . $e->getMessage()); } } public function query($sql, $params = []) { $stmt = $this->pdo->prepare($sql); $stmt->execute($params); return $stmt; } public function getUnidades() { $stmt = $this->pdo->query("SELECT * FROM unidades"); return $stmt->fetchAll(PDO::FETCH_ASSOC); } public function getUnidadeNome($unidadeId) { $stmt = $this->pdo->prepare("SELECT nome FROM unidades WHERE id = ?"); $stmt->bindParam("i", $unidadeId); $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_ASSOC); return $result['nome']; } // Outros métodos úteis, como fetchAll, fetch, etc. } // Criar uma instância da classe Database $db = $dsn; $db = new Database();