Conexão com MySQL O.O.
Publicado por Tiago Mendes 12/03/2007
[ Hits: 11.308 ]
Homepage: http://tsouza.wordpress.com
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); } } ?>
Função para somar datas usando MySQL e PHP
NOTÍCIAS ATUALIZADAS E PERSONALIZADAS!
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Criar um servidor caseiro para hospedar sites proprios (4)
Ubuntu 24.04 e problemas de acesso à rede VPN [RESOLVIDO] (9)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta