Classe para conectar PHP com Mysql

Exemplo de classe para ser usada em uma conexão através do PHP para acessar um base de dados MySQL.

Arquivo da classe: conecta.php

  <?php

  class CONEXAO

  {

          var $usuario = "user";

          var $senha = "password";

          var $sid = "localhost";

          var $banco = "database";

          var $consulta = "";

  	var $link = "";  	function CONEXAO()

  	{

  		$this->Conecta();

  	}

  	function Conecta()

  	{

  		$this->link = mysql_connect($this->sid,$this->usuario,$this->senha);

  		if (!$this->link)

  		{

  			die("Problema na Conexão com o Banco de Dados");

  		}

  		elseif (!mysql_select_db($this->banco,$this->link))

  		{

  			die("Problema na Conexão com o Banco de Dados");

  		}

  	}

function Desconecta()

  	{

  		return mysql_close($this->link);

  	}

function Consulta($consulta)

  	{

          	$this->consulta = $consulta;

  		if ($resultado = mysql_query($this->consulta,$this->link))

  		{

  			return $resultado;

} else {

  			return 0;

  		}

  	}

  }

  ?>

Arquivo que chama a classe para conexão: consulta.php

  <?

  include 'conecta_banco.php';  $Obj_Conexao = new CONEXAO();

  $pega_dados = $Obj_Conexao->Consulta("select * from CADASTRO");

$retorno = mysql_num_rows($id);

  if($retorno == 0 )

  {

          print("<center>Erro ao carregar as informações !!<br>");

          return 0;

  }

  else

  {

for ($i = 0; $i < $retorno; ++$i)

          {

                  $linha = mysql_fetch_array($pega_dados);

                  $id = $linha[1];

                  $nome = $linha[1];

                  print("$id - $nome");

          }

  }

  $Obj_Conexao->Consulta;

?>

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Site no WordPress.com.

Acima ↑

%d blogueiros gostam disto: