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