Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/02/2010, 23:33
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 11 meses
Puntos: 13
Respuesta: conexion a dos bases de datos.

perdon yo solo hice un comentario jackson666 de que tal vez hay una forma mas sencilla de hacerlo, tu me diste hilo....

si lees lo que he escrito veras que a buen entendedor pocas palabras...

si va conectar con varias instancias lo unico que necesita es un

switch ($conexionuno){
case "1";
conxion1
break;
case "2";
coxiondos
break;
}

y por otra parte necesita un codigo generalizado que no importe que tabla o registro precise si no que tome variables como dije antes yo uso IF , ELSE .....

mira aqui un ejemplo generalizado de consulta mysql:

Código PHP:
    function sqlselcionatablas($tabla,$ordenacion){
        
$sql "SELECT * FROM ".$tabla." ORDER BY ".$ordenacion."";
        
$resultados = @$this->coneccionUno($sql);
        return 
$result;
    }


en mis archivos solo uso para distintas tablas esto :
if(
conexion1){
$clientes=CLIENTES_ID;
$nombre=nombre_clientes
sqlselcionatablas
($clientes,$nombre); 
}
else{
otros datoss
}
y asi sigo con cada tabla y base de datos.... 
pero simpre uso una funcion generalizada, no tengo ni idea si tiene algun nombre este tipo de consulta yo la llamo asi

para inserccion uso esto :

Código:
	function sqlInsertardatos($tabla,$datos,$campos){
		$into = "";
		$value = "";
		$vas = "";
		for($I = 0; $I < sizeof($dados); $I++){
			$into  .= $vas.$campos[$I];
			$value .= $vas."'".$datos[$I]."'";
			$vas = ",";
		}
		$insert = "INSERT INTO ".$tabla."(".$into.") 
               values (".$value.")";
		$this->conecta($insert);
	}
pero seguramente como lo estan haciendo esta bien por que yo no se mucho de esto, solo queria ayudar..

ahora para hacer mas de una istancia de la classe para
$db_o = new MySQL("localhost","root","","flp");
$db_d = new MySQL("localhost","root","","presta");
pues la pregunta seria ¿para que hacer mas de una instancia?
y la respuesta a esta pregunta le ira dando el codigo..... eso creo....

por otra parte tienes razon no lei el codigo .... es que toy cansado de leer madejas de codigos solo lei el titulo del post e hice mi comentario...
¿creo que es algo constructivo?

saludos!

Última edición por zerpico_01; 23/02/2010 a las 23:40