Conexão com MySQL O.O.
Publicado por Tiago Mendes 12/03/2007
[ Hits: 11.243 ]
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); } } ?>
NOTÍCIAS ATUALIZADAS E PERSONALIZADAS!
Criando um Portal de Notícias baseado em PHP/MySQL
» Clenisson Calaça>>Sistema de notícias v2004.1
Sistema que simula bd com arquivo TXT
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Eu estou com problemas para usar o QBASIC no Dosbox X (2)
Ubuntu simplesmente morreu (8)
Como colocar uma assinatura digital em um código compilado ! (2)