Mi idea es hacer un archivo conexion.php con funciones conectar y desconectar:
conectar:
include("config.php"); //fichero con los datos de conexion
//Incluyo en fichero para que el programa reconozca adodb
include('../_adodb/adodb.inc.php');
//Crea el objeto de conexion con la base de datos
$conexion = ADONewConnection($tipobd);
$conexion->Connect($servidor, $usuario, $password, $nombreBD);
desconectar:
//Cerrar la conexion
//$conexion->Close();
Y luego en las páginas simplemente hacer:
include("configuracion.php");
- llamar a la funcion conectar y devolver la variable conexion
- llamar a funciones que realicen sql, etc
- llamar a la funcion desconectar pasando la variable conexion
Veo que así si tengo que modificar algun dato de conexión sólo tendría que hacer en 1 fichero y me valdría para toda la aplicación.
Vosotros como lo veis?
PD:
Bueno acabo de pensar otra forma mejor. Tener un fichero con funciones RealizarConsulta() EjecutarConsulta() y dentro de cada funcion incluir el fichero de configuracion.
Luego conectas, haces consulta y desconectas devolviendo la función el recordset.
Creo que asi es mejor, no?
Saludos y muchas gracias