| A intenção desta class é simplificar as queries e acesso à base de dados.
O que é de notar nesta class :
Pode ler de um url ou ou ficheiro exemplo(file.conf)
as directtivas nome do servidor(host), utilizador(user),password(palavra chave).
Se este modo não lhe agradar pode usar a função require() do php
para obter as configurações sobe a forma de variavél.
Ou substituir o código file($file) por require($file)
 fazendo em seguida a atribuição das variaveis do ficheiro para
 as variáveis da class exemplo ($this->database = $database;)
 Ou requerendo o ficheiro mysql_class.php com require()
 e depois usando mais ou menos o seguinte código.
			$obj = new bd();
			$obj->ligarBD(Argumentos);
 As funções implementadas para facilitar inserção e update são
 ao estilo das funções de PostgreSQL existente no php denominadas:
 pg_insert();
 pg_update();	
 
 As funções são mysql_update(), mysql_insert();
	
 NOTA: Todos os resultados das querys à base de dados são returnados como
 um objecto exemplo ($resultado->campo;)
Para receber os valores de uma query à base de dados pode usar execSQL($sql);
	Isto devolve os resultados como um objecto.        
 Resultados de querys que não nos interessam podem ser feitos usando a 
 função exec().
 O nome do ficheiro de configuração pode ser mudado em :        
 $this->confile = "db.conf";
        
Version 1.1
A versão 1.1 dispõe de algumas novas funcionalidades e mantendo as velhas.
Pequena descrição.
Esta nova class pode:
listar campos de uma tabela chamando o metodo listtable("tabela") lista-os para uma tabela de html.
Constroi formulários a partir do conteudo e do tipo de campos da base de dados.
A função mysql_insert() devolve o numero maximo da chave primaria na tabela se o insert for bem sucedido.
Implementa uma pequena classe de html para construir a form com buildform("tabela");
 |