Conexão com MySQL O.O.
Publicado por Perfil removido 12/03/2007
[ Hits: 11.580 ]
Arquivo de conexão com banco de dados Orientado a Objetos.
<?
/*************************************************
Classe de conexão com banco de dados
@author Tiago Mendes de Souza
@mail tiago.mendes.souza@gmail.com
@date 02/01/2007
*************************************************/
class database{
private $host = "localhost";
private $user= "root";
private $pass = "root";
private $db = "sapsa";
private $message_error = "Erro ao efetuar conexão com o bando de dados, entre em contato com o administrador do sistema";
private $dbc;
private $dbs;
/*
Metodos que trazem o conteudo da variavel desejada
@return $xxx = conteudo da variavel solicitada
*/
protected function getHost(){return $this->host;}
protected function getUser(){return $this->user;}
protected function getPass(){return $this->pass;}
protected function getDB(){ return $this->db;}
protected function getMsg(){ return $this->message_error;}
/*
Metodo construtor do banco de dados
*/
public function database(){
}
/*
Metodo que cria a conexao com o banco de dados configurado
@return $dbc = contem a conexao com o banco
@version 1.0
*/
public function connectionDB(){
// conecta ao bando de dados e guarda a conexão
$this->dbc = mysql_connect($this->getHost(),$this->getUser(),$this->getPass());
//seleciona a base para ser usada
$dbs = mysql_select_db($this->db,$this->dbc);
return ($dbc);
}
/*
Retorna o id da ultima query executada
@return $id_insert = id da ultima inserção
@version 1.0
*/
public function retornaID(){
$id_insert = mysql_insert_id();
return ($id_insert);
}
/*
Metodo que fecha a conexao com o bando de dados
@version 1.0
*/
public function closeDB(){
mysql_close($this->dbc);
}
}
?>
Classe PHP para acesso a bancos de dados em MySQL
protegendo suas páginas de maneira eficiente
NOTÍCIAS ATUALIZADAS E PERSONALIZADAS!
Classe para trabalhar com SQL Server
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Habilitando clipboard manager no ambiente COSMIC
A compatibilidade do LibreOffice com o Microsoft Office
Colocando hotcorner no COSMIC para exibir "workspaces"









