Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como puxar 2 bancos de dados MySQL na mesma página

14-10-2014 11:07

Nesse post vou mostrar como conectar a dois bancos de dados MySQL diferentes na mesma página.

Você pode querer puxar um banco de dados remoto, de outro servidor na mesma página em que você já tem uma consulta mysql local "no mesmo servidor".

Para fazer isso, você irá precisar fazer uma consulta dupla, conectando aos 2 bancos de dados MySQL ao mesmo tempo.

Basta adaptar o script abaixo.

<?php $host1="hostremoto.com"; $host2="localhost"; $usuario1="usuario1"; $usuario2="usuario2"; $senha1="senha1"; $senha2="senha2"; $bd1="bd1"; $bd2="bd2"; $conexao1 = mysql_connect($host1, $usuario1, $senha1) or die ("não foi possível a conexão, verifique os dados."); mysql_select_db($bd1) or die ("não foi possível o acesso ao banco de dados $bd1."); $conexao2 = mysql_connect($host2, $usuario2, $senha2) or die ("não foi possível a conexão, verifique os dados."); mysql_select_db($bd2) or die ("não foi possível o acesso ao banco de dados $bd2."); $sql1 = "SELECT * FROM tabela1"; $exec1 = mysql_query($sql1, $conexao1) or die(mysql_error()); while($campos1=mysql_fetch_array($exec1)) { echo $campos1['coluna_tal']; } $sql2 = "SELECT * FROM tabela2"; $exec2 = mysql_query($sql2, $conexao2) or die(mysql_error()); while($campos2=mysql_fetch_array($exec2)) { echo $campos2['coluna_tal']; } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]