Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jruiz

Consulta a banco de dados diferentes

Recommended Posts

Srs.,É possível consultar tabelas do MySql que estão em bancos diferentes? Como fazer isso?Uso prático: uma organização tem várias filiais, cada uma com um domínio próprio, todos hospedados no mesmo servidor com seus respectivos banco de dados. O objetivo é que a matriz consiga relatórios em tempo real juntando informações dessas filiais (resultado de vendas, por exemplo). Então a aplicação que roda na matriz deverá percorrer os BDs de todas as filiais e trazer esses dados para apresentar de forma consolidada.O sistema roda basicamente PHP/MySql. e está em fase de modelagem.Agradeço todas as dicas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, o que eu tenho até o momento é algo assim:$handle_db1 = mysql_connect("localhost","user","passwd");$handle_db2 = mysql_connect("localhost","user","passwd");$handle_db3 = mysql_connect("localhost","user","passwd");$handle_db4 = mysql_connect("localhost","user","passwd");// faz as x conexões..mysql_select_db("db1",$handle_db1);mysql_select_db("db2",$handle_db2);mysql_select_db("db3",$handle_db3);mysql_select_db("db4",$handle_db4);// seleciona os x banco de dados...// a partir daí é só você fazer as pesquisas, pegar os dados, fazer outra conexão para o banco único que você quer, e inserir essas informações nele.//faz a query do db1:$query = "select * from test"; $which = $handle_db1;mysql_query($query,$which);//faz a query do db2 :$query = "select * from test"; $which = $handle_db2;mysql_query($query,$which);A idéia é fazer isso através de uma pag. PHP. Queria a opinião dos feras aí do fórum para avaliar essa e outras opções.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.