Conexão com MySQL O.O.
Publicado por Perfil removido 12/03/2007
[ Hits: 11.540 ]
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 de conexão com banco de dados PostGreSQL [golfinho/Elefante]
Classe simples, porém muito eficiente p/ facilitar e agilizar consultas sql
Classe para manipulação do BB (MySQL)
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (8)
VOL já não é mais como antes? (15)
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)









