Foros del Web » Programando para Internet » PHP »

conexion a bases de datos

Estas en el tema de conexion a bases de datos en el foro de PHP en Foros del Web. hola: mi pregunta es la siguiente: he hecho una conexion a 7 bases pero de forma simultanea, es decir lo hice con este codigo: $host=array("0" ...
  #1 (permalink)  
Antiguo 11/04/2005, 15:20
 
Fecha de Ingreso: abril-2005
Mensajes: 9
Antigüedad: 19 años, 7 meses
Puntos: 0
conexion a bases de datos

hola:
mi pregunta es la siguiente:

he hecho una conexion a 7 bases pero de forma simultanea, es decir lo hice con este codigo:

$host=array("0" => "132.248.60.32" , "1" => "132.248.60.32" , "2" => "132.248.60.32" , "3" => "132.248.60.33" , "4" => "132.248.60.33" , "5" => "132.248.60.33" , "6" => "132.248.60.33" , "7" => "132.248.60.33");

$dbname=array("0" => "biologia" , "1" => "cirden" , "2" => "medicina" , "3" => "enfermeria" , "4" => "ing_quimica" , "5" => "psicologia" , "6" => "qfb" , "7" => "tecnico");

$port=array("0" => "5432" , "1" => "5432" , "2" => "5432" , "3" => "5432" , "4" => "5432" , "5" => "5432" , "6" => "5432" , "7" => "5432");
$password=array("0" => "y4#=)q@z" , "1" => "y4#=)q@z" , "2" => "y4#=)q@z" , "3" => "t$=?(@a5" , "4" => "t$=?(@a5" , "5" => "t$=?(@a5" , "6" => "t$=?(@a5" , "7" => "t$=?(@a5");

$user=array("0" => "inscribe" , "1" => "inscribe" , "2" => "inscribe" , "3" => "inscribe" , "4" => "inscribe" , "5" => "inscribe" , "6" => "inscribe" , "7" => "inscribe");

for($cont_carrera=0; $cont_carrera<8; $cont_carrera++)
{
#Codigo para establecer conexion a las bases de datos

$conexion=pg_connect("host=$host[$cont_carrera] dbname=$dbname[$cont_carrera] port=$port[$cont_carrera] password=$password[$cont_carrera] user=$user[$cont_carrera]");
pg_exec($conexion,"BEGIN");


entonces ya establecida la conexion a 7 bases saco informacion de ellas
y me manda el nombre de las carreras en las cuales encontro informacion, por ejemplo si encontro informacion en biologia me manda el nombre de biologia el detalle esta en que ahora cuando me mande el nombre de las carreras, este nombre debe ser una liga la cual al darle clic solo me conecte a la base en la cual estoy dando el clic, si es la de biologia que solo me conecte a esa y ya no a las 7 porque entonces haria busqueda en las 7 bases y eso es lo que ya no quiero.

en pocas palabras hago la busqueda primero en las 7 bases y despues que ya se en que base hay informacion necesito conectarme solo a la base en la cual ya se que se encuentra la informacion que necesito.

gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.