Conexão com banco de dados UOL
Eai galera, beleza?
Criei meu banco de dados e configurei a conexão só que apresenta erro de conexão.
Não sei se é algum erro na conexão ou o que seria... Acredito que é a variável $host sempre deixo atribuído como "localhost", mas acredito que o uol usa outra forma por o que pesquisei, gostaria de saber como seria a outra forma.
Deixo um print da informação do meu banco no UOL Host
E o código que busca as informações e conecta ao banco.
<?php
class cn {
//Banco de dados
protected static $cndb;
private $host = "painel_radio";
private $user = "root_rhpop";
private $pass = "-----";
private $dbname = "painel_radio";
public function __construct() {
try {
self::$cndb = new PDO("mysql:host=".$this->host.";dbname=".$this->dbname.";charset=utf8", $this->user, $this->pass,
array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
)
);
self::$cndb->exec("SET CHARACTER SET utf8");
} catch (PDOException $e) {
print('Erro ao estabelecer conexão com o banco de dados');
exit;
}
}
public static function connection() {
if (!self::$cndb) {
new cn();
}
return self::$cndb;
}
}Discussão (1)
Carregando comentários...