PHP Classes

File: classes_geradas/teste21-10-2008_as_11_23_43_de8c5edbf9196ff19a6974ff78491066/DB.php

Recommend this page to a friend!
  Classes of Diego Gomes Araujo   GetClass   classes_geradas/teste21-10-2008_as_11_23_43_de8c5edbf9196ff19a6974ff78491066/DB.php   Download  
File: classes_geradas/teste21-10-2008_as_11_23_43_de8c5edbf9196ff19a6974ff78491066/DB.php
Role: Sample output
Content type: text/plain
Description: Exemplo
Class: GetClass
Generate classes to access database records
Author: By
Last change:
Date: 16 years ago
Size: 2,218 bytes
 

Contents

Class file image Download
<?php /* * Sistema: Gerador de Classes PHP5 * Autor: Diego Gomes Araujo * Email: diegogomesaraujo@hotmail.com * Versão: 3.0.1 * Licença: GPL/GNU * Data da criação do gerador: 22/03/2008 * Hora da criação do gerador: 13:45:05 * * Data da geração do arquivo: 21-10-2008 as 11:23:43 * Referente ao banco de dados: teste * Classes geradas referente ao tipo de banco de dados: mysql */ class DB { private $server; private $usuario; private $senha; private $banco; private $conn; private $msgErroQuery; private $query; // inicializa as variaveis para a conexão com o banco public function __construct() { self::escreveDados($this->server, "localhost"); self::escreveDados($this->usuario, "root"); self::escreveDados($this->senha, ""); self::escreveDados($this->banco, "teste"); self::conexao(); } // cria uma conexão private function conexao() { $conect = mysql_connect($this->server,$this->usuario,$this->senha) or die("Não foi possivel conectar ao servidor mysql.<br>".mysql_error()); $this->conn = $conect; self::selecionaDB(); } public function exitConexao() { return mysql_close($this->conn); } // seleciona o banco private function selecionaDB() { mysql_select_db($this->banco,$this->conn) or die("Não foi possivel selecionar a base de dados.<br>".mysql_error()); } // escreve dados para as variaveis private function escreveDados(&$var, $param) { return $var = $param; } // faz uma query public function query($sql) { $query = mysql_query($sql); $msgerr = mysql_error(); if($query) { $this->query = $query; return true; } else { $this->msgErroQuery = $msgerr; return false; } } // retorna o fetchObject da ultima consulta public function fetchObj() { return mysql_fetch_object($this->query); } // retorna o id do insert referido public function ultimoId() { return mysql_insert_id($this->query); } // retorna a quantidade de registro encontrados public function quantidadeRegistros() { return mysql_num_rows(); } // mostra mensagem de erro na query public function getErro() { return $this->msgErroQuery; } // retorna query public function getQuery() { return $this->query; } } ?>