Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2011, 18:08
krloz1003
 
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 1
Consultar varias bases de datos PHP

Que tal amigos del foro acudo a ustedes ya que no encuentro solucion a mi problema que les planteare.

tengo un ejercicio donde tengo que hacer consulta a tres bases de datos estas tiene las mismas caracteristicas las tres cuentan con la tabla empleado y con las mismas columnas.

lo que quiero realizar es conectarme a las tres y hacer una consulta de las tres y que me imprima los datos de las tres bases.

el codigo que he hecho es el siguiente pero solo me consulta la ultima base a la que hago referencia (ente codigo solo trabajo con dos tablas para prueba)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
$l1=mysql_connect ("localhost","root","")or die('No se puede conectar');//con mysql_connect nos conecta al servidor de mysql
mysql_select_db ("fragmento1",$l1)or die('No se puede seleccionar BD');//con esta funcion seleccionamos la base de datos

$l2=mysql_connect ("localhost","root","")or die('No se puede conectar');//con mysql_connect nos conecta al servidor de mysql
mysql_select_db ("fragmento2",$l2)or die('No se puede seleccionar BD');//con esta funcion seleccionamos la base de datos

$consulta="SELECT * FROM empleado";//decalramos una variable para asignarle una consulta
$resultado=mysql_query ($consulta)or die('No se puede consultar consulta');//con mysql_query ejecutamos dicha consulta
?>

<table width="729" border="3" align="center">
<tr>
<td width="85"><div align="center">No. Empleado</div></td>
<td width="58"><div align="center">Nombre</div></td>
<td width="58"><div align="center">Apellido</div></td>
<td width="72"><div align="center">Cargo</div></td>
<td width="72"><div align="center">Sexo</div></td>
<td width="132"><div align="center">Fecha de nacimiento</div></td>
<td width="76"><div align="center">Salario</div></td>
<td width="120"><div align="center">No. Oficina</div></td>
</tr>
<?php
while($fila=mysql_fetch_array($resultado)){
$numEmpleado=$fila['numEmpleado'];
$nombre=$fila['nombre'];
$apellido=$fila['apellido'];
$cargo=$fila['cargo'];
$sexo=$fila['sexo'];
$fechNac=$fila['fechNac'];
$salario=$fila['salario'];
$numOficina=$fila['numOficina'];

?>
<tr>
<td><div align="center"><?php echo $numEmpleado; ?></div></td>
<td><div align="center"><?php echo $nombre; ?></div></td>
<td><div align="center"><?php echo $apellido; ?></div></td>
<td><div align="center"><?php echo $cargo; ?></div></td>
<td><div align="center"><?php echo $sexo; ?></div></td>
<td><div align="center"><?php echo $fechNac; ?></div></td>
<td><div align="center"><?php echo $salario; ?></div></td>
<td><div align="center"><?php echo $numOficina; ?></div></td>
</tr>
<?php
}
?>
</table>


</body>
</html>

Espero puedan ayudarme un saludo