Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/11/2015, 09:05
osbragon
 
Fecha de Ingreso: noviembre-2015
Mensajes: 11
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Codigo para implementar consulta a dos bases de datos distintas

Os muestro el codigo. EL error que me da es:

Warning: mssql_query(): message: Invalid object name 'db1.ARTICULO'. (severity 16)

Código PHP:
Ver original
  1. <?php
  2. $server = 'servidor\SQLEXPRESS';
  3. $link = mssql_connect($server, 'usuario', 'password');
  4. if (!$link) {
  5.     die('Algo fue mal mientras se conectaba a MSSQL');
  6. }  
  7. $bd_1 = "db1";
  8. mssql_select_db($bd_1, $link);
  9.  
  10. $link2 = mssql_connect($server, 'usuario', 'password',true);
  11. if (!$link2) {
  12.     die('Algo fue mal mientras se conectaba a MSSQL');
  13. }  
  14. $bd_2 = "db2";
  15. mssql_select_db($bd_1, $link2);
  16. $query = "SELECT ARTICULO.CODIGO, ARTICULO.NOMBRE, PRECIOS.PRECIO " ;
  17. $query .= "FROM db1.ARTICULO LEFT JOIN db2.PRECIOS ON ARTICULO.CODIGO = PRECIOS.ARTICULO " ;
  18. $query .= "WHERE ARTICULO.CODIGO = '" . $_POST["codart"] . "'";
  19. ?>