Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2009, 04:36
davchess
 
Fecha de Ingreso: enero-2009
Mensajes: 212
Antigüedad: 15 años, 4 meses
Puntos: 4
No me deja conectar a mysql ....

Buenas necesito en una misma pagina conectarme a dos bases de datos mysql diferentes, ya que se trabaja con las dos he hecho esto :

Código PHP:
 class connection 

        var 
$conexion;
         
        public function 
conectar($conexion) {
        
        
            switch (
$conexion) {
                case 
'foro':
                    
$server 'localhost'
                    
$user 'root'
                    
$password ''
                    
$database 'forum'
                    break;
                case 
'davchess':
                    
$server 'localhost'
                    
$user 'root'
                    
$password ''
                    
$database 'davchess'
                    break;
            }    
            
                
$this->conexion mysql_connect($server,$user,$password); 
                
mysql_select_db($database,$this->conexion); 
                 
                return 
$this->conexion
        } 
         
        public function 
desconectar() { 
                
mysql_close($this->conexion);
        } 
    } 
    
 
    
$lnk = new connection(); 
    
$conexion_foro $lnk->conectar('davchess');
    
$conexion_davchess $lnk->conectar('foro');    
    
    
$tmpGames mysql_query("SELECT * FROM  datosa",$conexion_foro);
    
$tmpGame mysql_fetch_array($tmpGamesMYSQL_ASSOC);
    echo 
"a".$tmpGame["forum_id"]."<br/>";
    
    
$tmpGames mysql_query("SELECT * FROM  datosb",$conexion_davchess);
    
$tmpGame mysql_fetch_array($tmpGamesMYSQL_ASSOC);
    echo 
"a".$tmpGame["gameID"]."<br/>";
    
    
    
$lnk->desconectar(); 

El primero me lo muestra pero el segundo no, en si solo muestra la primera conexion que hago, el resto no muestra nada.

¿Que hago mal? ¿Se puede hacer esto?

Yo antes hacia abriendo una conexion trabajo, cierro y abro otra, cierro y abro otra ... por eso estoy haciendo esto.

Un saludo.
__________________
Juega al ajedrez online :http://www.davchess.com
Tecnicas de Ajedrez:http://www.7chess.com