title: php left join two mssql tables from two differents database
body: <p>I need to query data from two tables in different databases on the same server, but it always shows me the same error message:</p>
  
  <blockquote>
    <p>Warning: mssql_query(): message: Invalid object name 'db1.ARTICULO'.
    (severity 16)</p>
  </blockquote>
  
  <pre><code>&lt;?php 
  $server = 'servidor\SQLEXPRESS';
  $link = mssql_connect($server, 'usuario', 'password');
  if (!$link) {
      die('Algo fue mal mientras se conectaba a MSSQL');
  }   
  $bd_1 = "db1";
  mssql_select_db($bd_1, $link);
  
  $link2 = mssql_connect($server, 'usuario', 'password',true);
  if (!$link2) {
      die('Algo fue mal mientras se conectaba a MSSQL');
  }   
  $bd_2 = "db2";
  mssql_select_db($bd_1, $link2);
  $query = "SELECT ARTICULO.CODIGO, ARTICULO.NOMBRE, PRECIOS.PRECIO " ;
  $query .= "FROM db1.ARTICULO LEFT JOIN db2.PRECIOS ON ARTICULO.CODIGO = PRECIOS.ARTICULO " ;
  $query .= "WHERE ARTICULO.CODIGO = '" . $_POST["codart"] . "'";
  $result = mssql_query($query);
  ?&gt;
  </code></pre>
  
  <p>Any ideas?</p>