aplicando tus sugerencias
1 - estoy de acuerdo
2 - estoy de acuerdo
4 3 - funcion database ya ha sido eliminada , no pretendo usar conexiones diferentes es cierto que no retorna y me baso en:
link_identifier
La conexión MySQL. Si el identificador de enlace no se especifica, el último enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la función intentará establecer un nuevo enlace como si mysql_connect() fuese invocado sin parámetros. Si no se encuentra o establece una conexión, un error de nivel E_WARNING es generado.
5 - me cuesta un poco todavia no me he metido en POO
asi dejo el codigo para quien le quiera echar un vistazo
Código PHP:
Ver original<?php
// * Archivo de conexion mysql version 1.0
// * Futuros colaboradores
// Establecemos la conexion mediante la funcion Connection($db)
function Connection($db){
'server' => 'localhost', // * Nombre del servidor * var $Connection['server']
'username' => 'pruebas', // * Nombre del usuario * var $Connection['username']
'password' => 'pruebas' , // * Password del usuario * var $Connection['password']
1 => 'base1', // * Base de datos 1 * var $Connection['database'][1]
2 => 'base2' // * Base de datos 2 * var $Connection['database'][2]
)
) ;
// * Establecemos la conexion * var $Sql
$Sql = @mysql_connect( $Connection['server'] , $Connection['username'] , $Connection['password'] );
// * Comprobamos si se establecio la conexion , en caso de false mostramos mensaje de error
if(!$Sql){
return exit('error al conectar con el servidor') ;
}
// * Seleccionamos el conjunto de caracteres
// * Comprobamos si se establecio el conjunto de caracteres , en caso de false mostramos mensaje de error
if(!$charset){
return exit('no se pudo establecer el conjunto de caracteres') ;
}
// * Comprobamos si la conexion esta activa
if(!$Reconex){
return exit(header('location:'.$_SERVER['PHP_SELF'].'')) ;
}
// * Establecemos la conexion * var $Selectdb
// * Comprobamos si se selecciono la base de datos , en caso de false mostramos mensaje de error
if(!$Selectdb){
return exit('error al seleccionar base de datos') ;
}
// * Finalizamos funcion
return ;
}
// * Cerramos la conexion mediante la funcion CloseConnection()
function CloseConnection(){
// * Comprobamos si se cerro exitosamente la conexion activa , en caso de false mostramos mensaje de error
return exit('error al desconectar') ;
}
// * Finalizamos funcion
return ;
}
// * <?php
// * $db = 1; * base de datos
// * Connection($db); * conexion
// * Consultas
// * CloseConnection(); * cerrar conexion
// * ?>
gracias maycolalvarez