Pesquisar na Comunidade
Mostrando resultados para as tags ''classe php''.
Encontrado 1 registro
-
Estou tentando sem sucesso criar uma conexão com o banco mysql usando uma classe e instanciando a mesma. O Erro ocorre na parte de usuário e senha. Por favor vejam onde eu errei: ERRO = SQLSTATE[28000] [1045] Access denied for user 'clic'@'localhost' (using password: YES) Já testei fora da classe, usuário e senhas estão corretos e não apresentam erros. arquivo onde instancio a conexão setando as variáveis <?php include("classes/Conexao.class.php"); $conectar=new Conexao(); $conectar->set_servidor("localhost"); $conectar->set_banco("clic_teste"); $conectar->set_usuario("clic_mania"); $conectar->set_senha("segredo"); ?> Arquivo onde esta minha classe <?php // FUNCAO CONEXAO class Conexao{ private $servidor; private $banco; private $usuario; private $senha; function __construct( ){ try{ $pdo=new PDO("mysql:host=$this->servidor;dbname=$this->banco",$this->usuario,$this->senha, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); $pdo -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); }catch(PDOException $erro){ echo $erro->getMessage(); } } public function set_servidor($Vservidor){ $this->servidor = $Vservidor; } public function get_servidor(){ return $this->servidor; } public function set_banco($Vbanco){ $this->banco = $Vbanco; } public function get_banco(){ return $this->banco; } public function set_usuario($Vusuario){ $this->usuario = $Vusuario; } public function get_usuario(){ return $this->usuario; } public function set_senha($Vsenha){ $this->senha = $Vsenha; } public function get_senha(){ return $this->senha; } } ?>