Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/02/2004, 08:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues entonces .. que buscas?

La "capa" no es sólo "cambiar" de nombre las funciones nativas para de la BD que uses .. sino de Poder usar UNA misma programación e incluso SQL para X base de datos que puedas usar o cambiarte en cualquier momento sin tocar una línea de tu código PHP y seguramente (depende del "salto" que hagas) en tus sentencias SQL ..

Esa es la "grácia" de una capa de abstracción de Base de datos .. no el de cambiar por cambiar nombres .. Usas un mombre comun de un método para hacer una consulta .. ejemplo: $db->hazconsulta($sql) .. y dará igual si usas Msyql o en un rato te cambias a PostgreSQL por qué las necesidades del motor de BD cambiaron .. O si quieres hacer una aplicación que pueda usar indistintamente cualquier BD que acepte la capa que uses ...

Ademas.. las capas de abstracción de BD te permiten hacer otras cosas como: control centralizado de erroes (para no andar usando "or die (mysql_error()) o la función que corresponda" en todas las funciones de tu BD que uses, estadisticas (ejemplo cuantas llamadas a tu BD haces .. esto es "Anecdotico" pero si no usas una capa de este estilo .. implementar esa funcionalidad es casi como crear una mini-capa de abstracción).

Por lo demás .. así traba exactamente ADOdb (con otros métodos, formas de uso o funcionalidade extra .. pero en su base es esa).


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.