Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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.
Cara, desconheço uma forma de fazer isso pelo banco... mas vou dar uma pesquisada...Fazer via PHP não tem como ai não???