Conexão com MySQL O.O.
Publicado por Perfil removido 12/03/2007
[ Hits: 11.606 ]
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);
}
}
?>
Passe a data no formato aaaa-dd-mm e retornará dd/mm/aaaa.
Gravando dados em um banco de dados!
Sistema que simula bd com arquivo TXT
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC
ATUALIZAÇÃO DO KERNEL LINUX (1)
[Matemática] o que seria algo mais poderoso do que uma função? [RESOLV... (5)









