Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2011, 03:17
mariannairam
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 14 años, 4 meses
Puntos: 2
Pregunta Conexión BBDD no funciona switch

Hola a todos!

Estoy haciendo un switch dentro de una función de conexión a la base de datos pero no consigo que funcione. He probado a poner el switch fuera de la función pero tampoco, si elimino el switch funciona sin problemas pasándole los parámetros. Os pego el código a ver si a alguien se le ocurre que estoy haciendo mal, llevo dos días dándole vueltas y no encuentro la solución

Lo que quiero hacer es que depende de que aplicación pida la conexión, vaya a una base de datos o a otra:

Código PHP:
function db_connect() {
    
        switch (
$aplicacion) {
            case 
"intranet":
                
$hostname "localhost";
                
$user "user";
                
$pass "pass";
                
$database "database";
                break;
                
            case 
"panel":
                
$hostname "localhost";
                
$user "user2";
                
$pass "pass2";
                
$database "database2";
                break;
            }
        
            
$result = new mysqli("$hostname""$user""$pass""$database");
            
            if (!
$result)
              return 
false;
            return 
$result;