PHP Classes

File: mysql_class_readme.pt.txt

Recommend this page to a friend!
  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: 20 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");