<?php
// ARQUIVO db.php CORRIGIDO E APONTANDO PARA O BANCO DE DADOS CORRETO

function conectar_bd() {
    // Suas informações de conexão
    $endereco = 'localhost';
    
    // ======================================================================
    //      NOME DO BANCO DE DADOS CORRIGIDO AQUI
    // ======================================================================
    $banco = 'geanrober_magaflix'; // Estava 'geanrober_magaflix'
    $dbusuario = 'geanrober_magaflix'; // Verifique se o usuário também é este
    $dbsenha = 'Jean#909110';
    // ======================================================================

    try {
        // Sua lógica de conexão PDO, que está correta
        $conexao = new PDO("mysql:host=$endereco;dbname=$banco;charset=utf8mb4", $dbusuario, $dbsenha);
        $conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        return $conexao;
    } catch(PDOException $e) {
        // Se falhar, grava no log de erros do servidor e retorna nulo
        error_log('Erro na conexao com o banco de dados: ' . $e->getMessage());
        return null;
    }
}
?>