public function __construct() { # Informações sobre o banco de dados: $db_host = "127.0.0.1"; $db_nome = "nerdsbuy_db"; $db_usuario = "nerds"; $db_senha = "nerds123"; $db_driver = "mysql"; try { # Atribui o objeto PDO à variável $db. self::$db = new PDO("{$db_driver}:host={$db_host}; dbname={$db_nome}", $db_usuario, $db_senha); # Garante que o PDO lance exceções durante erros. self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); # Garante que os dados sejam armazenados com codificação UFT-8. self::$db->exec('SET NAMES utf8'); } catch (PDOException $e) { die("Connection Error: " . $e->getMessage()); } }