[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cuadrantes-espiral] Capa de abstracción de SQL terminada -> compatible
From: |
Javier Linares |
Subject: |
[Cuadrantes-espiral] Capa de abstracción de SQL terminada -> compatible co n postgreSQL |
Date: |
Sat, 22 Jun 2002 02:12:30 +0200 |
User-agent: |
Mutt/1.2.5i |
Hola,
Entre mensaje y mensaje todavía me da tiempo para más cosas :).
Por fin he podido quitar todas las funciones "mysql_" que había a
lo largo de toda la aplicación Ambulacro. A partir de ahora mismo
Ambulacro ya es compatible con postgreSQL y es portable a
cualquier otra base de datos SQL cambiando sólo 4 líneas del
archivo ~/inc/sql.inc.php.
IMPORTANTE: Prohibido escribir las siguientes funciones:
- mysql_query
- mysql_fetch_array
- mysql_num_rows
- mysql_insert_id
En su lugar hay que escribir:
- query
- fetch_array
- num_rows
- insert_id
Y yo recomendaría la inclusión y el uso del archivo
~/inc/sql.inc.php (ojo que config.inc.php lo incluye de forma
automática) en cualquier sitio de la web donde se vaya a realizar
una consulta, actualización o eliminación de datos SQL.
De todas formas cada vez es menos necesario escribir consultas a
SQL directamente porque ese mismo archivo implementa las
funciones:
- crearRegistro
- obtieneCampo
- actualizaCampo
- eliminaRegistro
Leer la documentación que aparece en el mismo archivo en forma de
documento para información sobre los parámetros que hay que
pasarle a cada una y lo que devuelven.
Por cierto, estas funciones son GPL y las podéis usar en
cualquier otro proyecto. Raro es el proyecto que no tiene algos
similar (incluso hay propuestas para incluir en PHP 5 librerías
que hagan este tipo de cosas).
--
Javier Linares http://www.adala.org
address@hidden address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cuadrantes-espiral] Capa de abstracción de SQL terminada -> compatible co n postgreSQL,
Javier Linares <=