Classe de conexão ao MySQL com PHP 5

Aviso importante!

Eu sei que você não quer ver propagandas, porém o conteúdo gratuito só está aqui graças a publicidade. Considere desativar o AdBlock para esse site.

Este é um guest post enviado por Fernando Moreira Costa para o RBtech Developer.

Nesta vídeo aula irei ensinar como criar uma simples classe para conexão com banco de dados utilizando PHP 5. Trata-se de uma aula bem simples e objetiva, onde não são explicados conceitos de orientação a objetos, portanto, é altamente indicado que você já tenha estes conhecimentos. Caso tenha interesse em saber mais sobre OOP, veja este post. Espero que gostem e um forte abraço!

Seguem os códigos criados na aula:

<?php class Conexao
{
   private $_host = 'localhost';
   private $_user = 'root';
   private $_pass = '';
   private $_database = 'video-aula';
   public  $_con;
 
   function __construct()
   {
       $this->conecta();
   }
 
   function conecta()
   {
       $_con = mysql_connect($this->_host, $this->_user, $this->_pass) or die("Erro ao conectar ao servidor &raquo; " . mysql_error());
       $_con = mysql_select_db($this->_database) or die("Erro ao selecionar o Banco de Dados &raquo; " . mysql_error());
       return $_con;
   }
}
?>
<!DOCTYPE html>
<html lang="pt-br">
   <head>
      <meta charset="ISO-8859-1" />
      <title> Classe Conexo com PHP5 </title>
   </head>
   <body>
      <?php
         include_once 'classes/Conexao.class.php';
         $conecta = new Conexao();
      ?>
   </body>
</html>

Sobre o autor

Fernando Moreira Costa

Este autor é um voluntário, que além de acompanhar o blog participa enviando conteúdos para serem publicados. Participe você também!

Comentários

Atualmente temos 6 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • Marcos Daniel Dias comentou em

    Fernando!

    Você sabe me explicar o motivo do conteudo da página descer mais ou menos uns 20px quando eu uso o include.

    Abraços

    Responder
    • Fernando Moreira comentou em

      Olá Marcos,
      Isso não é para acontecer. O PHP não atrapalha e nem influência no design da página (HTML+CSS), a não ser que você queira.

      Isso é estranho, tente usar o "clear" no css para corrigir o erro.

      E qualquer quebra de linha que vc de no seu código que não seja

      <br/>

      tbm não atrapalha em nada.

      Espero ter esclarecido sua dúvida.

      Abraço.

      Responder
    • Kaique Merlo comentou em

      Marcos Daniel Dias talvez possa te ajudar,
      eu estava com o mesmo problema, a resolução
      foi abrir as paginas do site com o NotePad++ ir na aba
      Formatar, escolher o UTF-8 sem BOM e salvar, isso deve resolver.
      Abraço.

      Responder
      • rumao comentou em

        Se estiver usando o Dreamweaver vá em:
        Modificar->Propriedades da Página->Títulos Codificação
        e desmarque a opção: Incluir assinatura Unicode(BOM).

        Responder
  • Ademir comentou em

    Olá Fernando,

    tem como você dar um exemplo dessa conexão funcionando, exemplo fazer um consulta do banco e mostrando os resultados, aplicando essa class.

    Ademir

    Responder

Deixe seu comentário