Datos del Archivo
- Autor/es: MinistroPe
- Fecha de alta: 08-02-2007
- Descargas: 92
Votación
No estás registrado
Descarga

(11,63 KB)
Otras versiones
No hay
ShinranetBD_MySQL v1.6.9
(3,00 en 1 votaciones )
Una completa capa de datos para cualquier aplicación Web. Para los que habéis trabajado con ADO, intenta asemejarse a un ADO para php, simplemente maneja tabas virtuales (arrays después de todo) pero aportando información útil.
El fuente se compone de 3 clases:
BD: Es la capa de datos en sí, engloba las variables / constantes para conectarse a MySQL así como todas las funciones comunes para trabajar con el servidor de bases de datos
Table: La entidad tabla, contiene una tabla cargada desde la BD, da información sobre ella y facilita la extracción de datos concretos
DS: destinado a contener objetos Table, da la información del número de tablas cargadas en memoria, así como las funciones para añadir y eliminar tablas de él.
Esta es una clase genérica que utilizo en todos mis proyectos, luego individualmente sufre pequeñas modificaciones para adaptarse a cada proyecto en concreto.
En la versión aquí presentada, se requiere PHP5 ya que se utiliza los constructores nuevos y la encapsulación para las clases, es fácil pasarla a php4, solo hay que cambiar los constructores, las constantes y quitar los privates para las funciones.
Saludos y espero sus críticas.
Características de esta versión:
Funciona con PHP4 y 5
Dispone de muchas mejoras de rendimiento y funcionalidades desde la versión 1
Comentarios (3)
|
#1
quetehacej 16 mar 08 (06:42) Me parece interesante tu codigo es una clases para trabajar con tablas INNDOB transaccionales, solo te pido un favot que coloques un ejemplo de uso de las clases por favor
Gracias de antemano |
|
#2
quetehacej 16 mar 08 (20:34) Hola MinistroPe quiesiera utilizar tu clase para progrmar en php con transacciones pero hasta ahora he leido un poco sobre las transaciones en mysql pero la verdad no se como implemetarlo, por favor una respuesta un ejemplo de como usarlo,
Gracias... |
|
#3
MinistroPe 04 jun 08 (12:46) Nueva versión con archivo de ejemplo
|