[Resolvido] Consultar duas bases (SQL Server 2005 + PHP)
[RESOLVIDO]
Bom dia Amigos,
Tenho um Script
<?
$tipo = $_SESSION["tipo"];
$menu = $_GET['menu'];
include 'menu.php';
include 'apoioPalm/conectPalmRm.php';
include 'apoioPalm/conectPalmDB.php';
sqlPalm = mssql_query("select * from TB_PEDIDO where id_pedido = '$_GET[id_pedido]' and codcfo = '$_GET[codcfo]'");
$resultSqlPalm = mssql_fetch_array($sqlPalm);
$sqlRM = mssql_query("select nomefantasia, nome from fcfo where codcfo = '$_GET[codcfo]' and codcoligada = 1");
$resultSqlRM = mssql_fetch_array($sqlRM);
echo $resultSqlRM['nomefantasia'];
echo $resultSqlRM['nome'];
?>
</body>
</html>
Então é assim
include 'menu.php';
include 'apoioPalm/conectPalmRm.php';
include 'apoioPalm/conectPalmDB.php';
$sqlPalm = mssql_query("select * from TB_PEDIDO where id_pedido = '$_GET[id_pedido]' and codcfo = '$_GET[codcfo]'");
$resultSqlPalm = mssql_fetch_array($sqlPalm);Acima eu faço um select na base A (exemplo), e depois com esse código do Cliente eu busco na base B os Dados do Cliente. (Abaixo)
$sqlRM = mssql_query("select nomefantasia, nome from fcfo where codcfo = '$_GET[codcfo]' and codcoligada = 1");
$resultSqlRM = mssql_fetch_array($sqlRM);
echo $resultSqlRM['nomefantasia'];
echo $resultSqlRM['nome'];
Porém acontece um erro
Warning: mssql_query() [function.mssql-query]: message: Invalid object name 'fcfo'. (severity 16) in C:\inetpub\wwwroot\Palm\intPalm\pedido2.php on line 13
Warning: mssql_query() [function.mssql-query]: Query failed in C:\inetpub\wwwroot\Palm\intPalm\pedido2.php on line 13
Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\inetpub\wwwroot\Palm\intPalm\pedido2.php on line 14
Acredito que deve ser por conta de ter dois dois connects (cada um conectando numa base diferente, porem com variáveis de conexão com nomes diferentes), um deles anula o outro.de
Isso pode Acontecer?
Existe alguma forma de fazer isso ?
Agradeço a Atenção de Todos
Muito Obrigado
Michael Araujo
Discussão (2)
Carregando comentários...