Login   Register  
PHP Classes
elePHPant
Icontem

File: mysql_class_readme.pt.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Fernando André  >  mysql_class  >  mysql_class_readme.pt.txt  >  Download  
File: mysql_class_readme.pt.txt
Role: Documentation
Content type: text/plain
Description: Portuguese, Português
Class: mysql_class
Easier insert, update methods with MySQL
Author: By
Last change:
Date: 11 years ago
Size: 1,892 bytes
 

Contents

Class file image Download
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");